Releases: cloudfoundry/cli
Releases · cloudfoundry/cli
CF version v6.12.1
Installers
- Debian 32 bit
- Debian 64 bit
- Redhat 32 bit
- Redhat 64 bit
- Mac OS X 64 bit
- Windows 32 bit
- Windows 64 bit
Binaries
- Linux 32 bit binary
- Linux 64 bit binary
- Mac OS X 64 bit binary
- Windows 32 bit binary
- Windows 64 bit binary
Change Log
- improve method to compare domains of local and redirecting target [98132086]
- only copy Authorization header when redirecting to same base domain [98132086]
- security-groups to not use inline-relation-depth to populate spaces model [96033766]
- add spaces_url field to SecurityGroup model [96033766]
CF version v6.12.0
CF version v6.12.0
Installers
- Debian 32 bit
- Debian 64 bit
- Redhat 32 bit
- Redhat 64 bit
- Mac OS X 64 bit
- Windows 32 bit
- Windows 64 bit
Binaries
- Linux 32 bit binary
- Linux 64 bit binary
- Mac OS X 64 bit binary
- Windows 32 bit binary
- Windows 64 bit binary
Change Log
- Merge pull request #487 from cloudfoundry/96912324-disable-service-access-performance
- Improve performance of disable-service-access
- Create plugin_examples/DOC.md
- Merge pull request #490 from zhang-hua/story-93578300
- Reduce API calls when creating,listing and getting details of service…
- Merge pull request #478 from cloudfoundry/update-empty-tags
- Allow update service instances with empty tags
- fix bug in uninstall-plugin - ensure the removal of plugin binary
- plugin API GetService() [#90442132]
- Merge pull request #484 from zhang-hua/list_key_endpoint
- Change api endpoint for listing service keys
- Reduce API calls when creating,listing and getting details of service keys [#93578300]
- Leveraging existing API calls in ServiceInstanceRequirement to find service
instance info by name so that no need to send the same request twice.
- Leveraging existing API calls in ServiceInstanceRequirement to find service
- added GetSpaces to api test plugin
- Merge branch 'improved-service-broker-no-permissions-message'
- Merge branch 'master' into improved-service-broker-no-permissions-message
- Merge pull request #483 from cloudfoundry/service_access_performance
- improve cf service-access performance
- Merge pull request #470 from cloudfoundry/go14_flake
- Fix flaky test for go 1.4 where map iteration order is randomized.
- Improve performance of disable-service-access - It was making an
async=truedelete request for each
service_plan_visibility. This meant each delete would take at least 5 seconds due to polling.- Deleting service plan visibilities does not interact with the broker and can be completed synchronously in ~.5s
- Add new http test matcher for testing empty query strings. [#96912324]
- Add GetSpace API [#97159474]
- Change api endpoint for listing service keys [#87481016]
- CLI should use the endpoint
/v2/service_instances/:fake-guid/service_keys
to list service keys instead of using/v2/service_keys?q=service_instance_guid:fake-guid
- CLI should use the endpoint
- Make delete service instance as Warn vs. regular Say. make consistent with delete service key
- Merge pull request #480 from cloudfoundry/missing_service_key_delete
- Missing service key coloring message from dsk now matches the coloring from ds
- Reduce service_access API requests: orgs - To map org guids to org names, we make individual requests for each org instead of requesting all orgs. [#96912380]
- This is optimized for the case where there are fewer orgs associated
with service_plan_visibilities than the total number of org pages.
This seemed to be the case on all environments we checked. - /v2/organizations does not support filtering on a list of org or
service_plan_visiblility guids, so we have to make separate GETs - In plan_builder, there are package variables that are used to memorize maps. This causes pollution plan_builder tests, so we nil them in test setup
- This is optimized for the case where there are fewer orgs associated
- Reduce service_access API requests: service plans [#96912380]
- Get all service plans in one request instead of a request per service offering
- Reduce service_access API requests: service offerings - Get all service offerings in one request instead of a request per broker [#96912380]
- godeps newest noaa package - implement new noaa.Close() method
- remove windows incompatible language test
- enable yes for confirmation when lang is not en_US
- ❄️ Deflakey-ify the org and space user tests.
- Tests were failing in go1.4 due to random org in map.. fixed test to be less brittle
- update vet tool url for travis build
- Added Services Plugin API [#90441956]
- Fix up Incorrect Usage i18n in new Plugin APIs [#90440496, #90062486]
- Implemented the GetSpaceUsers plugin API [#90441958]
- Add GetOrgUsers Plugin API [#97030456]
- Missing service key coloring message from
dsknow matches the coloring fromds. - ui type is nowWarninstead ofSay- Keyword highlight is now switched off [#94220156]
- New plugin api GetSpaces() [#90442002]
- Allow update service instances with empty tags [#96329216]
- Fix logic to handle graceful timeout if we cannot talk to log server.
- Also make log server connection timeout internally configurable. [#96626036]
- Merge pull request #453 from cloudfoundry/last-operation-timestamps
- Last operation timestamps
- Updated cf service-access and cf service-brokers so that they only pass through the 403 error,
rather than giving specific lookup information. [#91452714] - Refactor created_at test fixtures [#91240396]
- Updated the CLI to not return a Started date if the service/operation does not have a CreatedAt in it's JSON. [#91240396]
- Add started and updated timestamps to service instance operations [#91240396]
- Merge pull request #465 from cloudfoundry/94892746-service-brokers-403
- Expose api errors for service broker commands
- Merge pull request #469 from cloudfoundry/missing_service_key_delete
- Display correct error when deleting nonexistent service key
- Merge pull request #472 from cloudfoundry/service_access_performance
- Improve performance of enable/disable service access
- Made command_factory_test.go ignore .coverprofile files from running ginkgo in code-coverage mode. [#89585004]
- Update help text for update-service [#72117050]
- Allow
cf appto display buildpack [#96147958] - Fixed passing in nil error handler to command_registry [#90652456]
- Merge pull request #463 from cloudfoundry/cli_user_can_provide_tags
- Add optional tags to create-service command
- Fix indentation in create-service help text - And rearrange translation files to appease i18n4go
- Add fields to cli msi to show app/publisher name in windows. [#93634720]
- Merge pull request #366 from HuaweiTech/hwcf-issue-15
- Fixed error message when there is a mismatch in the order of arguments for create-buildpack
- plugin Api
GetOrgs()[#90442006] - Highlight restage command in uups tip [#96470272]
- plugin api GetApps() [#90062486]
- Add Buildpack to cf create-app-manifest [#96041780,91458856]
- Merge pull request #474 from cloudfoundry/cli_update_service_tags Update user-provided service tags
- Merge pull request #473 from cloudfoundry/i18n-readme-update Update readme with i18n info
- Update error message when plugin file does not exist. [#96267092]
- convert command
appsto non-codegangsta structure [#90062486] - add alias support to command_registry [#90062486]
- Update arbitrary params error message [#96313592]
- Update tip for updating UPSIs - UPSIs now propogate their credentials on update, so it is no longer
necessary to unbind and rebind them. [#96470272] - Update readme with i18n info
- Split bind-service usage for easier translation - Improve params example to resemble a bind [#96320118, #72117050]
- Split long usage for update-service [#72117050]
- Update service can pass instance tags - Add ui_helpers/tags_parser.go [#72117050]
- Update service without changing plan works - Fixing a bug where passing arbitrary params without a plan change
would result in making no changess [#96250704] - Refactor update service - Plan validation in separate function [#72117050]
- Add optional tags to create-service [#61861194]
- Improve performance of enable/disable service access - Service access commands were embedding org names in service plans, but not using them. This resulted in calls to /v2/organizations, which would take a long time on environments with many orgs. [#95214984]
- Update help text for update-service [#96313962]
- Merge pull request #440 from xingzhou/service_key_cascade implement the story of delete service instance that has keys
- implement the story of delete service instance that has keys [#92185380]
https://www.pivotaltracker.com/story/show/92185380 - Fix flaky test for go 1.4 where map iteration order is randomized. [#96235836]
- Display correct error when deleting nonexistent service key [#94220156]
- Merge pull request #452 from cloudfoundry/arbitrary-params-final
- Arbitrary params for create-service, update-service, bind-service, create-service-key
- Expose api errors for service broker commands - Unless it is a specific case where there was no error but there were also no existing service brokers [#94892746]
- Update arbitrary parameter error message - Sometimes it is unclear if the user is intending to provide a file
path or JSON. Showing the underlying error in these cases can be confusing. [#89843658] - Merge branch 'cmdOutputCapture'
- Added the changes suggested in the pull request. - Errors no longer overwrite, they bubble up
- Files are now checked for existance before reading [#89843658]
- Surface error when json from file is invalid - When parsing arbitrary...
CF version v6.11.3
CF version v6.11.3
Installers
- Debian 32 bit
- Debian 64 bit
- Redhat 32 bit
- Redhat 64 bit
- Mac OS X 64 bit
- Windows 32 bit
- Windows 64 bit
Binaries
- Linux 32 bit binary
- Linux 64 bit binary
- Mac OS X 64 bit binary
- Windows 32 bit binary
- Windows 64 bit binary
Change Log
- Improve Tip for bind-service command [#94153632]
- using /apps instead /instances to poll for staging [finishes #93382608]
- user can reference a file containing JSON when creating a service instance [#88670540]
- Translate failure message for invalid JSON in arbitrary params arg for create-service [#88670540]
- new GetApp() method in ApplicationRepository package [#93382608]
- do not create zip when no file to upload during
cf push[#94014700] - updated and resolves conflicts in language files [#94014700]
- Add -c flag to pass arbitrary params during create-service [#89843658]
- Remove async from request body during create-service [#92396108]
Two problems here:- Async is a query parameter flag, not a post body paramter
- POST /v2/service_instances does not respect async flag anyway
- cf start uses old loggregator to tail logs, instead of noaa [#93554176]
- use old loggregator consumer to retrieve logs [#93554176]
- godeps [#93554176]
- add delete service key command [#87062548]
CF version v6.11.2
CF version v6.11.2
Installers
- Debian 32 bit
- Debian 64 bit
- Redhat 32 bit
- Redhat 64 bit
- Mac OS X 64 bit
- Windows 32 bit
- Windows 64 bit
Binaries
- Linux 32 bit binary
- Linux 64 bit binary
- Mac OS X 64 bit binary
- Windows 32 bit binary
- Windows 64 bit binary
Change Log
- not renewing noaa consumer on every push
- Merge pull request #415 from HuaweiTech/hwcf-issue-30 - Fix for stack and stacks command
- hardcode doppler endpoints into config getter [#93208696]
- add show service key detail [#87061876]
- minor fixes for max's comments on service key list PR [#87057920]
CF version v6.11.1
CF version v6.11.1
Installers
- Debian 32 bit
- Debian 64 bit
- Redhat 32 bit
- Redhat 64 bit
- Mac OS X 64 bit
- Windows 32 bit
- Windows 64 bit
Binaries
- Linux 32 bit binary
- Linux 64 bit binary
- Mac OS X 64 bit binary
- Windows 32 bit binary
- Windows 64 bit binary
Change Log
- close channel properly during re-auth when connecting with noaa [#92716720]
- 20 second timeout for connecting to logging server while pushing [#92702342]
- mutex to avoid race condition [#92702342]
- renew the noaa obj when pushing mutilple apps to avoid stalling bug [#92716720]
- enable re-instantiating noaa obj in app starter [#92716720]
- func to renew noaa obj [#92716720]
- added service keys command [#87057920]
- no git alias in scripts [#92398336]
- fix panicing when slice contains invalid values [#92135482]
CF Version v6.11.0
CF version v6.11.0
Installers
- Debian 32 bit
- Debian 64 bit
- Redhat 32 bit
- Redhat 64 bit
- Mac OS X 64 bit
- Windows 32 bit
- Windows 64 bit
Binaries
- Linux 32 bit binary
- Linux 64 bit binary
- Mac OS X 64 bit binary
- Windows 32 bit binary
- Windows 64 bit binary
Change Log
- Added version checking to login.
cf targetnow checks for minimum CLI version.- auth command prompts user to update cli version
- associate stack with an app in
cf app - Added Min CLI and Reecommended CLI version numbers to config.
- Print out the "not authorized" error returned from CC when creating service keys
- Merge pull request #385 from xingzhou/service_key - Add 'create-service-key' command in cli
- godeps - remove loggregator_consumer
- use noaa to tail logs/get recent logs
- use noaa instead of loggregator_consumer when getting recent logs
- Add 'create-service-key' command in cli
- populate Args() and accept form in '-flag=value'
- flag parsing: int, bool, string
- allows multiple domains in app manifest
- add domains field to manifest
- update help text: buildpack 'null/default' usage
- language files for command cups help
- Show blank last operation if the CC returns null last_operation in API response
- windows help example for command cups
- return correct error when unable to create config
- manifest.yml now supports
no-hostnamefield - bump candiedyaml version
- improve help text examples for
cf login - Added way to put user in org's space with 'cf target -o ORG' command if there is only one space
cf target with [-o] flag will internally target org's space if there is only one space . - better error message when tmp dir does not exist while not load language files
- --guid flag for command stack
- new command
stack - Make OrgReq and SpaceReq creation concurrency-safe for plugins.
- closes client rpc connection
appcommand gets metric directly from loggregator for diego app- noaa api library for diego app metric and fakes
- wrapper for noaa and fakes for tests
- add diego flag to app model
- read doppler endpoint from manifest
- populate doppler endpoint from loggreator endpoint
- fixes problem with plugin calling CLI concurrently
- fixes ApplicationRequirement 404 error
- uses app.guid within route object to unmap routes
- Prevent updating service plans when the CC is less than v191.
- Plugin can call CoreCliCommands upon uninstalling
- send
CLI-MESSAGE-UNINSTALLto plugin upon uninstalling - Fixed OK message formatting in enable-service-access.
- Changed service instance commands to yellow (CommandColor).
- bubble up any error when zipping up files during push
- Added accepts_incomplete=true param to delete service instance.
- Updated text output when deleting services instances asynchronously.
- Updated text output when updating services instances asynchronously.
- Updated text output of cf create-service.
- Fix 'cf routes'output should be scoped to org and grouped by space
v6.10.0
CF version v6.10.0
Installers
- Debian 32 bit
- Debian 64 bit
- Redhat 32 bit
- Redhat 64 bit
- Mac OS X 64 bit
- Windows 32 bit
- Windows 64 bit
Binaries
- Linux 32 bit binary
- Linux 64 bit binary
- Mac OS X 64 bit binary
- Windows 32 bit binary
- Windows 64 bit binary
Change Log
- Merge pull request #349
- Added accepts_incomplete parameter to update and rename service. [#86584082]
- changed the async provisioning messages [#86668046]
- Update service instance last operation state => status
- Formatting for services and service command matching new fashion [#86585678]
- changes commands for last_operation 'fashion' * create-service
install-pluginonly tries downloading with internet prefixes- validate sha1 when installing plugin from repo [#86072988]
- utils for sha1 computing, comparing [#86072988]
- --checksum flag for command plugins [#87856234]
- repo name case insensitive when installing plugins
- Plugin Repo default - plugins.cloudfoundry.org
- not locating plugin binary locally if path prefix with internet address
list-plugin-reposcommand [#86071226]- improve help text for command repo-plugins [#86071226]
install-plugincan install from a repository [#86073134]- fix bug where args is overwritten itself before flags in testhelpers
- Repo name comparisons in add-plugin-repo are case-insensitive. [#87467254]
- Merge pull request #343 from fraenkel/instance_details
repo-pluginscan list a plugins from a single repo with-r[#86071226]- Added remove-plugin-repo command to remove plugin repos. [#86141272]
- new command
repo-plugins- list plugins from all repos [#86071636] cf service-brokersoutput sorted by name [#86663258]- CLI knows about 'CRASHED' in addition to 'FLAPPING' [#87141282]
- new
add-plugin-repocommnad [#86452004] - improved plugin topics for help [#86452004]
- Removed help references to specific companies. [#87059156]
- non admin can see other users with
space-users[#86963130] - new func to list space users w/o hitting UAA with api version >v2.21.0 [#86963130]
- non-privileged users can list users with
org-users[#82059018] - new func to list org users w/o hitting UAA with api version >v2.21.0 [#82059018]
- Merge pull request #339 from cloudfoundry/async Async Service Provisioning
- Notify user manifest is not found on
cf push[#86561070] create-app-manifestnow named the file _manifest.yml [#86561764]
v6.9.0
CF version v6.9.0
Installers
- Debian 32 bit
- Debian 64 bit
- Redhat 32 bit
- Redhat 64 bit
- Mac OS X 64 bit
- Windows 32 bit
- Windows 64 bit
Binaries
- Linux 32 bit binary
- Linux 64 bit binary
- Mac OS X 64 bit binary
- Windows 32 bit binary
- Windows 64 bit binary
Change Log
- CLI sends async request for service instance provisioning
- Correct help text for
filescommand [#85754150] - Improve cf usage instructions [#85818652]
- Merge PR #328 from Fix cups attempts to create service when no space is targeted
- append source index to all source in
cf logs[#85484012] - Update README.md and improve development guide for cli plugins
- Merge PR #322: Updating go vet location in install-dev-tools target.
- Merge PR #323: Fixes go vet errors:
- Merge PR #321: Copy original request's headers when handling redirect
- Improvement to marketplace cost messaging [#85571986]
- Enable '-h' and '--help' flags in plugin commands [#82051134]
- Copy original request's headers when handling redirect (fixes #318 on github)
cf pluginsshows plugin versions [#84630868]- Allow versioning in plugins [#82911038]
- Merge PR #317: Fix the invalid memory address during bind service
- Merge PR #315: Improve french i18n
- Fix the invalid memory address during bind service Solution [#79267756]
- Merge PR #309: Fix in clearing space fields of config data on cf space-delete
- Better message when no files to be listed in directory [#63120324]
- Allows multiple hosts(routes) to be created when app is pushed [#72389932]
- Apps now timeout when they fail to stage instead of waiting for an instance to start [#83802536]
- Improve help text for install-plugin [#84601290]
- command
create-app-manifestfor generating manifest for pushed app [#78294704]
v6.8.0
CF version v6.8.0
Installers
- Debian 32 bit
- Debian 64 bit
- Redhat 32 bit
- Redhat 64 bit
- Mac OS X 64 bit
- Windows 32 bit
- Windows 64 bit
Binaries
- Linux 32 bit binary
- Linux 64 bit binary
- Mac OS X 64 bit binary
- Windows 32 bit binary
- Windows 64 bit binary
Change Log
- Allows plugin to be installed from an Url [#80043644]
- Allows mutliple plugins with blank aliases. [#84241752]
- Remove commented line in update_service_test
- test fix and additional coverage [#80043644]
- Exit non-zero in build-and-release-gocd if sub-script fails
- New utils for download single file from url
- create-buildpack and update-buildpack now allow relative paths. [#80043644]
- Update ginkgo
- Add
cf restart-app-instancecommand [#78049908] - Add dashboard-url to
cf serviceoutput [#68396596] - Add unset flag to
cf api-Allows user to unset the api endpoint [#82979408] cf pluginsshows command alias [finishes #83892154]- plugin alias shows in
cf help[finishes #83892240] - improve error text for plugin alias conflict errors. [#83717740]
cf install-plugincross-checks for command/alias conflicts [#83717740]- Fixed plugin test fixture; Made aliases work with multi-command plugins
- Added aliases for plugins. [#82051186]
- README update for multi-command plugin example [#83690584]
- code example for plugin with multiple commands [#83690584]
- improve text in help [#82913246]
- correct display order in space admin help section [#83437508]
cf orgdisplays all information in quota [#83363414]- improve help text for command
uups[#83233266] - Add guid flag to
cf org[#83435546] - Add guid flag to
cf space[#83435684] - Add guid flag to
cf service[#83435846] - Update README.md
- fake out cf config for testing [#82871316]
- Merge branch 'hw-issue-20' of github.com:HuaweiTech/cli into HuaweiTech-hw-issue-20
- Merge branch 'hw-issue-21' of github.com:HuaweiTech/cli into HuaweiTech-hw-issue-21
- Update buildpack flag descriptions [#83069682]
- Allow users to specify a space-quota when creating a space [#82311654]
- Update travis golang version to reflect the version we compile on
- Attempt to fix travis build with ginkgo flag [#82012788]
- Update ginkgo
- Show detected_start_command on first push [#79325064]
- Merge pull request #287 from HuaweiTech/hw-issue-2 Extraneous arguments now cause commands to fail with usage.
- Prompt is always shown to user, even when the plugin has invoked the cli command with output suppressed. [#82770766]
- Update jibber_jabber - Adds support for zh-TW and has fix that moves zh-CK to zh-HK [#83146574]
- Merge pull request #299 from uzzz/master Fix ui.Ask to return strings with spaces from stdin
- Changed iscc to use environment variable for finding WINE.
- Replace hard coded path to restore the build and release script.
- Fix ui.Ask to return strings with spaces from stdin [#78596198]
- Fix windows init_i18n test -Also fix compilation issues related to injection of jibber_jabber
- Inject jibberjabber so it can be tested Attempt to fix windws Hant/Hans init tests
- Revert "Revert "fix failing HK/TW Windows 32 unit test""
- Revert "Revert "Match traditional Chinese dialects to zh_Hant""
- Revert "Revert "Moved chinese translations to more generic locale tags""
- polling respects api target host while performing http 'Create' request [#77846300]
- polling respects api target host while performing http 'Update' request [#77846300]
- polling respects api target host while performing http 'Delete' request [#77846300]
- When starting an app the start command is displayed to the user [#79325064]
- Use '$HOME' env var instead of hard coded path
- Use iscc in scripts directory when building installers
- Add comments to build-installers-gocd script for installation of 'Inno Setup 5'
- Add iscc file for creating windows installer
- Fix quota creation to default to unlimited instance memory [#82914568]
- Allow users to set quotas and space-quotas instance memory to 0 [#82914568]
- Fix the args validation in commands
- Update help text for
cf update-buildpackandcf create-buildpack[#82828946] - Update README.md
- Add command help text to
cf plugins[#82777012] -hand--hshould not report as invalid flags [#69038672]- Add
--guidflag tocf app- Allow users to get the guid of an application with a guid flag [#76459212] - find plugins in the current directory without having to specify
./[#82776732] - Fix the usage info in cf feature-flag command
- var renaming for readability
- handles both "-" & "--" prefix for flag checking - ignores flag value after
=[#69038672] - T() up new texts for translation - dot-import i18n
- informs user about incorrect flags
- Improve messaging
cf unmap-routeoutput [#82187142] - Removing api requirement for
cf service-access[#77468074] - Revert "Moved chinese translations to more generic locale tags"
- Revert "Match traditional Chinese dialects to zh_Hant"
- Revert "fix failing HK/TW Windows 32 unit test"
- Fix the Usage info in cf security-groups command
- fix failing HK/TW Windows 32 unit test
- tip text for update-buildpack [#82910350]
- Merge pull request #297 from jberkhahn/default_english Match traditional Chinese dialects to zh_Hant
- Match traditional Chinese dialects to zh_Hant
- update readme add step for running godep restore to ensure appropriate go dependencies are present
- Remove 'CommandDidPassRequirements' global test var [#70595398]
- 'service-access' command requires cc api version 2.13.0
- Do not prompt the user for org when none are available during login [#78057906]
- Do not prompt the user for a space during login when the user has no available spaces [#78057906]
- Handle non 403 error when accessing the uaa endpoint
- Add tip to
cf mabout the -s flag [#82673112] - Update push --no-route help text to be more accurate [#64863370]
- Improve error handling for create-user [#80042984]
- Handle non string env var variables.
- Moved chinese translations to more generic locale tags
- Fix issue with create-service
- Update README.md
- Update README.md
- Merge pull request #293 from jennjblack/edits edit cf CLI dev guide README
- edit cli README.md
- Update README.md Add Releases info to Download section of the README [#78473546]
- Show whether a service is paid in
cf m[#76373558] - Add script to improve release cutting process [#79626744]
- edit cli/plugin_examples README.md
- Remove inline-relations-depth calls from service_builder calls [#81535612]
cf m -s service-nameworks when unauthenticated [#81535612]- Begin adding -s flag to
cf m[#81535612] - Update output for bad memory or disk quota in manifest [#79727218]
- Handle manifest memory and disk values that are numeric and have no memory unit [#79727218]
- Update output for bad memory or disk quota in manifest [#79727218]
- Handle manifest memory and disk values that are numeric and have no memory unit [#79727218]
- Improve 'cf unset-org-role' error message on Access Denied (code 403) [#77158010]
- User is warned when creating a service that incurs cost
- edit cf CLI dev guide README
v6.7.0
CF version v6.7.0
Installers
- Debian 32 bit
- Debian 64 bit
- Redhat 32 bit
- Redhat 64 bit
- Mac OS X 64 bit
- Windows 32 bit
- Windows 64 bit
Binaries
- Linux 32 bit binary
- Linux 64 bit binary
- Mac OS X 64 bit binary
- Windows 32 bit binary
- Windows 64 bit binary
Change Log
- Display correct information about app in copy-source -Restart app.Start/Stop/Restart/WatchStaging by passing org and
space name instead of assuming config contained correct information [finishes #81219748] - Change initial output for copy-source [finishes #82171880]
- Add crypto/sha512 to import to solve unkown authority bug [Fixes #82254112]
- Fixes bug where null json value caused panic [Fixes #82292538]
- Merge pull request #290 from haydonryan/master Correcting status message
- Correcting status message previously space was set to org and vice versa, correcting.
- Fix french wording #279 [finishes #81865644]
- Update application.PackageUpdatedAt to marshal json as time.Time [#82138922]
- Decolorize output for plugin to parse. [Finishes #82051672]
- Fix issue when making requests without a body [#79025838]
- move plugin cli invocations to a struct, which is passed into Run(...)
- Testing interval output printing - add PrintCapturingNoOutput to ui object to avoid using stdout in net
package tests - make sure we rewrite entire string during interval output printing by
printing a long line of empty spaces [finish #79025838] - Progress inidicated during uploads (push and create/update buildpack) [Finishes #79025838]
- Correcting status message previously space was set to org and vice versa, correcting.
- Terminal output can be silenced when invoke cli command from a plugin [#81867022]
- Add plugin_examples and README [finishes #78236438]
- Remove errant text from copy-source help output [Finishes #81813144]
- Exit 1 when a plugin exits nonzero or panics [#81633932]
- plugins have names defined by method
cf orgnow displays space quotas. [Finishes #77390184]- Merge pull request #280 from cloudfoundry/missing-service-instance-error-message update-service shows an error if the instance is missing and no plan is ...
- update-service shows an error if the instance is missing and no plan is provided
- Add
cf check-routecommand [finishes #78473792] - Plugins now have access to stdin (can be interactive) [finishes #81210182]
- Cli checks command shortname during plugin install - Cli also checks short names for commands when determining execution.
Useful to prevent people from mucking with plugin configs by hand. [Finishes #80842550] - Merge branch 'thecadams-honor-keepalive'
- Merge branch 'honor-keepalive' of github.com:thecadams/cli
- Improve error message return when refresh token has expired [finishes #78130846]
- Disable service access proprly queries for organization. [Finishes #80867298]
- plugns receive output from core cli commands
- Display most recent package uploaded time for cf app [finishes #78427862]
- Add CF_PLUGIN_HOME to help text output [finishes #81147420]
- Set MinVersion for ssl to TLS1, removing support for SSLV3 [#81218916]
- Add VCAP_APPLICATION to cf env output [finishes #78533524]
- Update
cf envto grab booleans and integers. [Finishes #79059944] - Implement update_service command [#76633662]
- Wait to output OK until app is started in start command
- Update help text for create-user-provided-service [finishes: #75171038]
- All arguments/flags are passed to plugin when plugin command invoked [finishes #78234552]
- Provide error when install_plugin plugin collides with other plugin -Update error message for collision with core cli command [finishes #79400494]
- Implement command
cf oauth-token[Finishes #77587324] - Use cached plugin config data instead of rpcing the plugin
- Cf help shows plugin info based on plugin_config [#78234404]
- update plugin config to store data for each command
- install handles conflicting commands
- validate plugin binary upon install
- Update
cf env APPNAMEto display running/staging env variables. - Refactor GetEnv api call to use counterfiter fake [Finishes #79059944] - cf exit gracefully when i18n.T() is not initialized for configurations [Finishes #80759488]