github.com/rakutentech/cli@v6.12.5-0.20151006231303-24468b65536e+incompatible/CHANGELOG.md (about)

     1  ##6.12.4
     2  * Merge pull request #589 from cloudfoundry/usage-on-unadorned-push Provide usage on unadorned push
     3  * Provide usage on unadorned push [#103419480]
     4  * Update dependencies away from code.google.com [#103336616]
     5  * diego app not to use noaa for metrics [#103051454]
     6  * Merge pull request #562 from cloudfoundry/BuildpackErrorImprovement Improve error message when app fail to start with "NoAppDetectedError"
     7  * Fix hanging in herd-cats -linux ci script
     8  * Rename the concourse bosh manifest to something revealing aws-vpc.yml has very little meaning or discoverability.
     9  * populate organization name in security-group and security-groups [#102282206]
    10  * create-app-manifest includes command attribute [#102135048]
    11  * Merge pull request #572 from zachgersh/fix-extra-parsing Account for null being passed in extra
    12  * Account for null being passed in extra - fixes #570
    13  * handles cf --version [#102641456]
    14  * Update README.md
    15  * Improve error message when app fail to start with "NoAppDetectedError"
    16  * fix panic in cf marketplace with v1 services
    17  * fix panic in create-app-manifest [#101367528]
    18  * remove inappropriate error message
    19  
    20  ##6.12.3
    21  * Insert debug messages into CI script
    22  * Merge pull request #544 from cloudfoundry/code-tidy Code tidy
    23  * Merge pull request #523 from zachgersh/master Unmarshal the extra field, get documentation url
    24  * Point to CATS in their new submodule for concourse [#100838442]
    25  * Put job type ahead of architecture in concourse [#100838442]
    26  * Clearer names for cf deployments [#100838442]
    27  * Consistant name for the cli repo Makes it more obvious when you see a path: cli/...[#100838442]
    28  * Unmarshal the extra field, get documentation url 
    29  * add Diego to application model
    30  * Code cleanup: remove unused variables
    31  * Code cleanup: remove orphan functions
    32  * Code cleanup: shadowing reserved word
    33  * update GATS new repo path [#98861144]
    34  * update jibber_jabber repo path [#98861144]
    35  * use go 1.4 to detect symlink file in windows [#75245040]
    36  * do not call GetContainerMetrics() when a diego app is stopped [#98672332]
    37  * Merge pull request #540 from cloudfoundry/use_go_yaml Support yaml '<<' merge type
    38  * remove CodeGangsta dependencies
    39  * complete removal of codegangsta related tests/packages [finishes #97061610 #97061532]
    40  * remove codegangsta from terminal/ui package [#97061610]
    41  * remove orphaned SetApplicationName() in requirements factory
    42    - func was there to partially support concourrent command calls from plugin. Currently we don't support concurrent calls.
    43  * improve main package's readability [#97061610]
    44  * Clear out codegangsta reference and unused tests in main package [#97061610]
    45  * remove codegangsta from plugin/rpc package - remove deprecated SetTheApp() [#97061610]
    46  * Merge pull request #534 from cloudfoundry/feature/commands-restart-and-create Move commands to new command pattern.
    47  * Move commands to new command pattern. create-user, restart-app-instance [#97061558]
    48  * correct usage text in command space [finishes ##100470938]
    49  * update command_registry test to pass windows
    50  * show executable name instead of CF_NAME in usage help [finishes #100453848]
    51  * handles -v for cf version
    52  * handles usage help without codegangsta
    53  * help command for cmd usage
    54  * handle help menu printing without codegangsta - move cf/app/help into cf/help
    55    - handles `cf help` / `cf --help` / `cf -h`
    56  * new func Metadatas() in command_registry for returning all metas
    57  * include additional command package in commands_loader
    58  * commands_loader package
    59  * convert commands to non-codegangsta [#97061558]
    60    - service-key - delete-service-key - update-user-provided-service - unbind-service
    61  * convert commands to non-codegangsta [#97061558] - install-plugin - update-service
    62  * RemoveCommand() in command_registry
    63  * convert commands to non-codegangsta [#97061558]
    64    - push - disable-service-access - enable-service-access
    65  * convert commands to non-codegangsta [#97061558]
    66    - copy-source - service-access
    67  * convert commands to non-codegangsta [#97061558]
    68    - restage - restart - scale - create-space - set-space-role
    69  * convert commands to non-codegangsta [#97061558]
    70    - bind-service - service-keys - set-space-role
    71  * convert commands to non-codegangsta [#97061558]
    72    - create-user-provided-service - create-service-key
    73  * BrokerBuilder and PlanBuilder in command_registry.Dependency
    74  * convert commands to non-codegangsta [#97061558]
    75    - stop - restart
    76  * convert start commands to non-codegangsta [#97061558]
    77  * convert commands to non-codegangsta [#97061558]
    78    - map-route - create-route
    79  * convert commands to non-codegangsta [#97061558]
    80    - plugins - uninstall-plugin
    81  * update install-plugin to check conflicts with non-codegangsta commands
    82  * command_registry.CommandExists() returns false for empty string command name
    83  * convert commands to non-codegangsta [#97061558]
    84    - config - curl - oauth-token - add-plugin-repo - list-plugin-repo - remove-plugin-repo - repo-plugins - update-space-quota
    85  * add plugin_repo.PluginRepo to command_registry dependency
    86  * remove hardcoded version number
    87  * add StringSlice flag feature
    88  * convert commands to non-codegangsta [#97061558]
    89    - feature-flags - feature-flag - enable-feature-flag - disable-feature-flag
    90  * convert commands to non-codegangsta [#97061558]
    91    - set-running-environment-variable-group - set-staging-environment-variable-group
    92  * add MaxCommandNameLength() to command_registry
    93  * convert commands to non-codegangsta [#97061558]
    94    - staging-environment-variable-group
    95  * convert commands to non-codegangsta [#97061558]
    96    - running-environment-variable-group - bind-running-security=group - running-security-groups - unbind-running-secuirty-group
    97  * convert commands to non-codegangsta [#97061558]
    98    - bind-security-group - unbind-security-group - staging-seucirty-groups - unbind-staging-security-group - bind-staging-security-group
    99  * update french translation
   100  * convert commands to non-codegangsta [#97061558]
   101    - create-security-group - delete-security-group - update-security-group
   102  * convert commands to non-codegangsta [#97061558]
   103    - security-group - security-groups - purge-service-offering
   104  * convert commands to non-codegangsta [#97061558]
   105    - delete-service-auth-token - update-service-auth-token - create-service-broker - delete-service-broker - rename-service-broker - service-brokers - update-service-broker - migrate-service-instances
   106  * convert commands to non-codegangsta [#97061558]
   107    - create-service-auth-token - service-auth-tokens - delete-space-quota - set-space-quota - unset-space-quota
   108  * convert space-quotas, space-quota, create-space-quota, update-space-quota to non-codegangsta [#97061558]
   109  * convert rename-service to non-codegangsta [#97061558]
   110  * convert unshare-private-domain to non-codegangsta [#97061558]
   111  * convert share-private-domain to non-codegangsta [#97061558]
   112  * Merge pull request #505 from zhang-hua/bug-93578300 Reduce API calls when CRU operations of service keys
   113  * Merge branch 'story-87481016' of https://github.com/zhang-hua/cli into zhang-hua-story-87481016
   114  * convert share-private-domain to non-codegangsta [#97061558]
   115  * handles 'cf help <command>' for non-codegangsta command
   116  * convert delete-user, set-org-role, unset-org-role to non-codegangsta [#97061558]
   117  * convert delete-service to non-codegangsta [#97061558]
   118  * convert delete-space, rename-space to non-codegangsta [#97061558]
   119  * convert create-quota, delete-quota, update-quota to non-codegangsta [#97061558]
   120  * convert set-quota to non-codegangsta [#97061558]
   121  * convert delete-buildpack, rename-buildpack, quota, quotas to non-codegangsta [#97061558] 
   122  * convert buildpacks, create-buildpack, update-buildpack to non-codegangsta
   123  * Merge pull request #514 from HuaweiTech/hwcf-issue-34 Fix create-app-manifest only includes one host [92530254]
   124  * both godep and travis should use golang v.1.4.2
   125  * make reference to domain test suite for commands to self registered 
   126    - Godep golang 1.4
   127  * use go v1.4.2 in travis
   128  * convert all check-route, delete-route and delete-orphaned-routes to non-codegangsta [#97061558]
   129  * convert map-route and unmap-route to non-codegangsta
   130  * convert all commands in domain/, rename-org to non-codegangsta [#97061558] 
   131  * convert delete-org to non-codegangsta [#97061558]
   132  * convert create-org to non-codegangsta [#97061558]
   133  * Fix create-app-manifest only includes one host [92530254] 
   134  * SpaceManager and SpaceAuditor should receive 403 [#87481016]
   135  * Reduce API calls when CRU operations of service keys [#93578300]
   136  
   137  ##6.12.2
   138  * convert create-service to non-codegangsta [#97061558]
   139  * remove used constructor in cmd logs 
   140  * convert marketplace to non-codegangsta [#97061558] 
   141  * add ServiceBuilder to dependency object 
   142  * convert create-app-manifest to non-codegangsta [#97061558] 
   143  * add AppManifest to dependency object 
   144  * convert stack to non-codegangsta [#97061558] 
   145  * convert stacks to non-codegangsta [#97061558] 
   146  * convert unset-env to non-codegangsta [#97061558] 
   147  * convert set-env to non-codegangsta [#97061558] 
   148  * implement skipFlagParsing in flags package [#97061558]
   149  * convert env to non-codegangsta [#97061558] 
   150  * add tip to curl command for api doc url [#98862944]
   151  * convert logs to non-codegangsta [#97061558] 
   152  * convert files to non-codegangsta [#97061558] 
   153  * convert events to non-codegangsta [#97061558] 
   154  * convert rename to non-codegangsta [#97061558] 
   155  * convert delete to non-codegangsta [#97061558]
   156  * cmd passwd converted to non-codegangsta structure [#97061558]
   157  * convert login,logout to non-codegangsta structure [#97061558]
   158  * convert target into non-codegangsta structure [#97061558]
   159  * improve RunCliCommand in testhelper for non-CG command [#97061558]
   160  * change command auth to non codegangsta structure 
   161  * rpc server version check uses new version package [#98664206]
   162  * move version checking methods into utils package [#98664206]
   163  * move NotifyUpdateIfNeeded() into UI package [#98664206]
   164  * Fixed GetMinCliVersion and GetMinApiVersion to work with arbitrary version numbers. [#98664206]
   165  * Populate rpc test server with all plugin API interface 
   166  * Update README.md
   167  * fix bug in plugin API HasAPIEndpoint() 
   168  
   169  ##6.12.1
   170  * improve method to compare domains of local and redirecting target [98132086]
   171  * Updated config repo fake
   172  * only copy Authorization header when redirecting to same base domain [98132086]
   173  * Revert "Merge pull request #490 from zhang-hua/story-93578300" 
   174    This reverts commit f449846870ab5fdb360a7345ff83ed73eedfbbfe,
   175    reversing changes made to 81bf4c37fd40171dd64b48ac57287eb619038fdf.
   176  * security-groups to not use inline-relation-depth to populate spaces model [96033766]
   177  * add spaces_url field to SecurityGroup model [96033766]
   178  
   179  ##6.12.0 
   180  * Merge pull request #487 from cloudfoundry/96912324-disable-service-access-performance
   181    - Improve performance of disable-service-access
   182  * Update plugin_examples/README.md 
   183  * Create plugin_examples/DOC.md 
   184  * Merge pull request #490 from zhang-hua/story-93578300
   185    - Reduce API calls when creating,listing and getting details of serviceā€¦
   186  * Merge pull request #478 from cloudfoundry/update-empty-tags
   187    - Allow update service instances with empty tags
   188  * Use expect in test instead of eventually 
   189  * fix race condition in start_test.go 
   190  * fix bug in uninstall-plugin
   191  * add .exe to ignore list in command_factory test
   192  * add needed files for concourse to run
   193  * trigger concourse with cli changes
   194  * enable concourse ci on master branch
   195  * plugin API GetService() [#90442132]
   196  * restructure plugin models file names
   197  * Create unique plugin model for GetServices 
   198  * Create unique plugin model for GetOrgUsers, GetSpaceUsers 
   199  * expand model properties for GetSpace, GetOrg 
   200  * Merge pull request #484 from zhang-hua/list_key_endpoint
   201    - Change api endpoint for listing service keys
   202  * Create unique plugin model for GetSpace, GetOrg, GetCurrentSpace, GetCurrentOrg
   203  * Create unique plugin model for GetSpaces
   204  * Create unique plugin model for GetOrgs 
   205  * Create unique plugin model for GetApp 
   206  * Create unique plugin model for GetApps
   207  * move command service to non-codegangsta structure [#90442132]
   208  * Reduce API calls when creating,listing and getting details of service keys [#93578300]
   209    - Leveraging existing API calls in ServiceInstanceRequirement to find service
   210      instance info by name so that no need to send the same request twice.
   211  * added GetSpaces to api test plugin 
   212  * Merge branch 'improved-service-broker-no-permissions-message' 
   213  * Merge branch 'master' into improved-service-broker-no-permissions-message 
   214  * no translation needed for error text [#95180230]
   215  * Merge pull request #483 from cloudfoundry/service_access_performance
   216    - improve cf service-access performance
   217  * Merge pull request #470 from cloudfoundry/go14_flake
   218    - Fix flaky test for go 1.4 where map iteration order is randomized.
   219  * Declare return vars explicitly in func - And return them by name
   220  * Improve performance of disable-service-access - It was making an `async=true` delete request for each
   221    service_plan_visibility. This meant each delete would take at least 5 seconds due to polling.
   222  - Deleting service plan visibilities does not interact with the broker and can be completed synchronously in ~.5s
   223  - Add new http test matcher for testing empty query strings. [#96912324]
   224  * Refactor to rename SpaceDetails to Space for Plugin API [#97159474]
   225  * Change GetCurrentSpace to use SpaceSummary (vs Space) model [#97159474] 
   226  * Rename OrganizationDetails to Organization in the API Plugin Model [#97159476]
   227  * Change GetCurrentOrg to use OrganizationSummary vs. Organization plugin model structure [#97159476] 
   228  * Add test for GetSpace Plugin API [#97159474] 
   229  * Add getSpace API [#97159474]
   230  * Add plugin API getSpace. [#97159474]
   231  * Change api endpoint for listing service keys [#87481016]
   232    - CLI should use the endpoint `/v2/service_instances/:fake-guid/service_keys`
   233      to list service keys instead of using `/v2/service_keys?q=service_instance_guid:fake-guid`
   234  * Backwards compatibility for getCurrentOrg and getCurrentSpace getCurrentOrg returns Organization
   235  getOrg returns OrganizationDetails [#97159474]
   236  getOrgs returns OrganizationSummary
   237  getCurrentSpace returns Space
   238  getSpace returns SpaceDetails
   239  getSpaces returns SpaceSummary
   240  * Change getSpace to be non-CG. Updated some getCurrentSpace which will be reverted [#97159474]
   241  * Make delete service instance as Warn vs. regular Say. make consistent with delete service key 
   242  * Merge pull request #480 from cloudfoundry/missing_service_key_delete
   243    - Missing service key coloring message from dsk  now matches the coloring from ds
   244  * Reduce service_access API requests: orgs - To map org guids to org names, we make individual requests for each
   245    org instead of requesting all orgs. [#96912380]
   246    - This is optimized for the case where there are fewer orgs associated
   247      with service_plan_visibilities than the total number of org pages.
   248      This seemed to be the case on all environments we checked.
   249    - /v2/organizations does not support filtering on a list of org or
   250      service_plan_visiblility guids, so we have to make separate GETs
   251  - In plan_builder, there are package variables that are used to memoize
   252    maps. This causes pollution plan_builder tests, so we nil them in test
   253    setup
   254  * Reduce service_access API requests: service plans [#96912380]
   255    - Get all service plans in one request instead of a request per service offering
   256  
   257  * Reduce service_access API requests: service offerings - Get all service offerings in one request instead of a request per
   258    broker [#96912380]
   259  * godeps newest noaa package - implement new noaa.Close() method
   260  * Changed the getSpaces API to use SpaceSummary model [#97159474]
   261  * Added space quotas to plugin_model.Organization, fixed plugin API GetCurrentOrg() to work with new org model [ #97159476]
   262  * Add Spaces in plugin API GetOrg() [#97159476]
   263  * Added domains to plugin API GetOrg() [#97159476] 
   264  * Refactor to change Organization to OrganizationSummary for Get Orgs plugin API [#97159476] 
   265  * Add 'org' Plugin API, still needs spaces and domains.. prerefactor for get current org and orgs usage [#97159476]
   266  * Convert 'org' command to non-CG [#97159476] 
   267  * remove windows incompatible language test 
   268  * enable yes for confirmation when lang is not en_US 
   269  * :snowflake: Deflakey-ify the org and space user tests. 
   270    - Tests were failing in go1.4 due to random org in map.. fixed test to be less brittle
   271  * update vet tool url for travis build 
   272  * Added Services Plugin API [#90441956] 
   273  * Convert services command to non-CG [#90441956]
   274  * Fix up Incorrect Usage i18n in new Plugin APIs [#90440496, #90062486]
   275  * Updated to add the translated string for the usage [#97030456] 
   276  * Implemented the getSpaceUsers plugin API [#90441958]
   277  * Convert spaces-users to non CG [#90441958] 
   278  * Add OrgUsers plugin API [#97030456] 
   279  * Add GetOrgUsers Plugin API [#97030456]
   280  * Add plugin API for Get Org Users [#97030456] 
   281  * Finish convert Org users to non-codegansta cli framework [#97030456]
   282  * Add new plugin test 
   283  * Remove codegansta from Get Org Users [#97030456]
   284  * Missing service key coloring message from dsk  now matches the coloring from ds. - ui type is now `Warn` instead of `Say`
   285    - Keyword highlight is now switched off [#94220156]
   286  * New plugin api GetSpaces() [#90442002]
   287  * allow command spaces to populate plugin model [#90442002]
   288  * Allow update service instances with empty tags [#96329216]
   289  * convert command `spaces` to non-codegangsta structure [#90442002]
   290  * Fix logic to handle graceful timeout if we cannot talk to log server. 
   291    - Also make log server connection timeout internally configurable. [#96626036]
   292  * Merge pull request #453 from cloudfoundry/last-operation-timestamps
   293    - Last operation timestamps
   294  * Updated cf service-access and cf service-brokers so that they only pass through the 403 error, 
   295    rather than giving specific lookup information. [#91452714]
   296  * Refactor created_at test fixtures [#91240396]
   297  * Updated the CLI to not return a Started date if the service/operation does not have a CreatedAt in it's JSON. [#91240396]
   298  * Add started and updated timestamps to service instance operations [#91240396]
   299  * Merge pull request #465 from cloudfoundry/94892746-service-brokers-403 
   300    - Expose api errors for service broker commands
   301  * Merge pull request #469 from cloudfoundry/missing_service_key_delete 
   302    - Display correct error when deleting nonexistent service key
   303  * Merge pull request #472 from cloudfoundry/service_access_performance 
   304    - Improve performance of enable/disable service access
   305  * Made command_factory_test.go ignore .coverprofile files from running ginkgo in code-coverage mode. [#89585004]
   306  * Update help text for update-service [#72117050]
   307  * Allow `cf app` to display buildpack [#96147958]
   308  * Fixed passing in nil error handler to command_registry [#90652456]
   309  * Merge pull request #463 from cloudfoundry/cli_user_can_provide_tags 
   310    - Add optional tags to create-service command
   311  * Fix indentation in create-service help text - And rearrange translation files to appease i18n4go
   312  * Add fields to cli msi to show app/publisher name in windows. [#93634720]
   313  * Merge pull request #366 from HuaweiTech/hwcf-issue-15 
   314    - Fixed error message when there is a mismatch in the order of arguments for create-buildpack
   315  * plugin Api `GetOrgs()` [#90442006]
   316  * enable `orgs` to populate plugin model [#90442006]
   317  * Highlight restage command in uups tip [#96470272]
   318  * convert command `orgs` to non-codegangsta structure [#90442006]
   319  * plugin api GetApps() [#90062486]
   320  * Add Buildpack to cf create-app-manifest [#96041780,91458856]
   321  * Update README.md 
   322  * Update CHANGELOG.md 
   323  * Merge pull request #474 from cloudfoundry/cli_update_service_tags Update user-provided service tags
   324  * Merge pull request #473 from cloudfoundry/i18n-readme-update Update readme with i18n info
   325  * Update error message when plugin file does not exist. [#96267092]
   326  * convert command `apps` to non-codegangsta structure [#90062486]
   327  * add alias support to command_registry [#90062486]
   328  * Update arbitrary params error message [#96313592]
   329  * Merge branch 'master' into cli_update_service_tags Conflicts:
   330  	cf/commands/service/update_service.go
   331  	cf/i18n/resources/de_DE.all.json
   332  	cf/i18n/resources/en_US.all.json
   333  	cf/i18n/resources/es_ES.all.json
   334  	cf/i18n/resources/fr_FR.all.json
   335  	cf/i18n/resources/it_IT.all.json
   336  	cf/i18n/resources/ja_JA.all.json
   337  	cf/i18n/resources/pt_BR.all.json
   338  	cf/i18n/resources/zh_Hans.all.json
   339  	cf/i18n/resources/zh_Hant.all.json
   340  * Update tip for updating UPSIs - UPSIs now propogate their credentials on update, so it is no longer
   341    necessary to unbind and rebind them. [#96470272]
   342  * Update readme with i18n info 
   343  * Split bind-service usage for easier translation - Improve params example to resemble a bind [#96320118, #72117050]
   344  * Split long usage for update-service [#72117050]
   345  * Update service can pass instance tags - Add ui_helpers/tags_parser.go [#72117050]
   346  * Update service without changing plan works - Fixing a bug where passing arbitrary params without a plan change
   347    would result in making no changess [#96250704]
   348  * Refactor update service - Plan validation in separate function [#72117050]
   349  * Add optional tags to create-service [#61861194]
   350  * Improve performance of enable/disable service access - Service access commands were embedding org names in service plans, but
   351    not using them. This resulted in calls to /v2/organizations, which
   352    would take a long time on environments with many orgs. [#95214984]
   353  * Update help text for update-service [#96313962]
   354  * Merge pull request #440 from xingzhou/service_key_cascade implement the story of delete service instance that has keys
   355  * implement the story of delete service instance that has keys [#92185380]
   356    https://www.pivotaltracker.com/story/show/92185380
   357  * Fix flaky test for go 1.4 where map iteration order is randomized. [#96235836]
   358  * Display correct error when deleting nonexistent service key [#94220156]
   359  * Merge pull request #452 from cloudfoundry/arbitrary-params-final
   360    - Arbitrary params for create-service, update-service, bind-service, create-service-key
   361  * Expose api errors for service broker commands - Unless it is a specific case where there was no error but there were
   362    also no existing service brokers [#94892746]
   363  * Update arbitrary parameter error message - Sometimes it is unclear if the user is intending to provide a file
   364    path or JSON. Showing the underlying error in these cases can be
   365    confusing. [#89843658]
   366  * Merge branch 'cmdOutputCapture' 
   367  * update test for non-codegangsta command requirement execution 
   368  * take out unused output capturing method 
   369  * Toggle output to terminal from plugin calls without adding new interface 
   370  * not all calls to non-codegangsta command are from plugin APIs 
   371  * Alternative output capture method - exposes SetOutputBucket() for passing in *[]string as capture bucket
   372    - passes in nil to disable output capturing.
   373  * Added the changes suggested in the pull request. - Errors no longer overwrite, they bubble up
   374    - Files are now checked for existance before reading [#89843658]
   375  * Surface error when json from file is invalid - When parsing arbitrary parameters from a file path
   376    - Only read file contents if we know it's a file [#88670540]
   377  * Merge pull request #365 from HuaweiTech/hwcf-issue-14 Removed as admin.. clause from create-user since it is confusing.
   378  * Added error handling for when diego /instances is up but /noaa is down. [#95483596]
   379  * test should be agnostic to location timezone 
   380  * `GetApp()` plugin api [#90440496]
   381  * plugin model for Application [#90440496]
   382  * new pluginCall field in Command SetDependency() [#90440496]
   383  * convert `app` to non-codegangsta structure [#90440496]
   384  * ShowUsage() to construct cmd usage template [#90440496]
   385  * Merge pull request #443 from xingzhou/service_key_list_newline
   386    - add a new line before the table of listing keys
   387  * Merge pull request #442 from xingzhou/service_key_detail_newline 
   388    - add new line before detail output of service key
   389  * move `api` command to new architecture (non-codegangsta) [#90562248]
   390  * flags.String() returns Usage [#90562248]
   391  * command_registry for non-codegangsta command [#90562248]
   392  * Add usage for service key arbitrary params. [#90163332]
   393  * Add more description to bind-service usage - To reflect arbitrary params [#89843654]
   394  * Add detailed usage for update-service - In light of arbitrary params feature [#89843656]
   395  * Remove repeated OPTIONS from create-service [#89843658]
   396  * Add more examples to create-service help file - Arbitrary params examples and description [#89843658]
   397  * User can pass arbitary params during create-service-key Includes code for both json file and raw json [#90163332, #90163330]
   398  * User can pass arbitrary params during  bind-service includes code for both json file and raw json [#89843654, #88670578]
   399  * Do not send async:true in request body for bind-service Two problems: [#92396108]
   400    1. async flag is a query parameter, not a post body parameter
   401    2. POST /v2/service_bindings does not respect the async flag anyway
   402  * Add translation for error during update-service with arbitrary params 
   403  * Backfill tests for update-service when sending arbitrary params when they are provided in a file [#88670566]
   404  * user can provide raw JSON when updating a service instance [#89843656]
   405  * add new line before detail output of service key implement story [#94024396]
   406  * add a new line before the table of listing keys implement story [#94026928]
   407  * Fixed error message when there is a mismatch in the order of arguments for create-buildpack. Story in CLI [#82598260].
   408  * Removed as admin.. clause from create-user since it is confusing. Story in CLI [#74893356].
   409  
   410  ##v6.11.3
   411  * Improve Tip for bind-service command [#94153632]
   412  * fix bug where app's PackageState is incorrectly set in restage [#93382608]
   413  * Merge branch 'hwcf-issue-32' of https://github.com/HuaweiTech/cli into HuaweiTech-hwcf-issue-32
   414  * fixed push -p help verbiage
   415  * refactor to make err will always be caught in start.go
   416  * improve error checking after calling endpoint [#93382608]
   417  * use proper model for /apps endpoint [#93382608]
   418  * using /apps instead /instances to poll for staging [#93382608]
   419  * Translate failure message for invalid JSON in arbitary params arg for create-service [#88670540]
   420  * Add French translation for arbitrary params description
   421  * new staging_failed_reason field in App Model [#93382608]
   422  * new GetApp() method in ApplicationRepository package [#93382608]
   423  * add package_state to App Model [#93382608]
   424  * fix conflicts in language files 
   425  * do not create zip when no file to upload [#94014700]
   426  * updated and resolves conflicts in language files [#94014700]
   427  * Add -c flag to pass arbitrary params during create-service [#89843658]
   428  * Remove async from request body during create-service Two problems here:[#92396108]
   429    1. Async is a query parameter flag, not a post body paramter
   430    2. POST /v2/service_instances does not respect async flag anyway
   431  * Merge pull request #427 from xingzhou/service_key_delete add delete service key command
   432  * cf start uses old loggregator to tail logs, instad of noaa [#93554176]
   433  * use old loggregator consumer to retrieve logs [#93554176]
   434  * godeps [#93554176]
   435  * add old loggregator_consumer package [#93554176]
   436  * rename noaa specific packages [#93554176]
   437  * Merge pull request #415 from HuaweiTech/hwcf-issue-30  Fix for stack and stacks command
   438  * add delete service key command [#87062548]
   439  * Fix for stack and stacks command
   440  
   441  ##v6.11.2
   442  * not renewing noaa consumer on every push instead, we instruct noaa to stop reconnecting in the background
   443  * hardcode doppler endpoints into config getter [#93208696]
   444  * Fix for stack and stacks command
   445  * Merge pull request #419 from xingzhou/service_key_get add show service key detail
   446  * add show service key detail [#87061876]
   447  * Merge pull request #396 from xingzhou/service_key_list added service keys command
   448  * minor fixes for max's comments on service key list PR [#87057920]
   449  
   450  ##v6.11.1
   451  * close channel properly during re-auth when connecting with noaa [#92716720]
   452  * 20 second timeout for connecting to logging server while pushing [#92702342]
   453  * mutex to avoid race condition [#92702342]
   454  * renew the noaa obj when pushing mutilple apps to avoid stalling bug [#92716720]
   455  * enable re-instantiating noaa obj in app starter [#92716720]
   456  * deps noaa package
   457  * added service keys command [#87057920]
   458  * fix panicing when slice contains invalid values [#92135482]
   459  * Updated gi18n binary name
   460  
   461  ##v6.11.0
   462  * Fixed more version checking tests 
   463  * Fixed version check tests 
   464  * Changed update message to min-cli-version, not min-reccommended-version 
   465  * Updated translation files. Removed duplicate entries in translation files. 
   466  * Added version checking to login. Finishes [#92086178]
   467  * Updated gi18n package name in bin/gi18n-checkup 
   468  * `cf target` now checks for minimum CLI version. [Finishes #92086308]
   469  * login command prompts user to update cli version [finishes #86074346]
   470  * get min_cli_version from CC [#86074346]
   471  * Merge pull request #400 from att-cloudfoundry/rd7869-patch-1 Update README.md
   472  * associate stack with an app in `cf app` [finishes #91056294]
   473  * Merge pull request #397 from xingzhou/service_key Print the "not authorized" error returned from CC when creating service key
   474  * Added Min CLI and Reecommended CLI version numbers to config. [Finishes #86074256]
   475  * Print out the "not authorized" error returned from CC when creating service keys Fix a bug that only the spacedeveloper or admin can create a service key. CC will return "Not authorized error" and CLI need to report the error and print out the error message.
   476  * Merge pull request #385 from xingzhou/service_key Add 'create-service-key' command in cli [#87057732, #87157018]
   477  * Merge pull request #384 from cloudfoundry/async Show blank last operation if the CC returns null last_operation in API response.
   478  * fix bug in logging unit test
   479  * improve error reporting during log tailing Signed-off-by: Jonathan Berkhahn <jaberkha@us.ibm.com>
   480  * Merge pull request #375 from HuaweiTech/hwcf-issue-22 Updated the package path
   481  * avoid closing channel twice 
   482  * quit listening loop properly while tailing logs
   483  * go fmt
   484  * godeps - remove loggregator_consumer [finishes #83692758]
   485  * use noaa to tail logs/get recent logs [#83692758]
   486  * use noaa instead of loggregator_consumer when getting recent logs [#83692758]
   487  * Add 'create-service-key' command in cli 1. Add a new command named "create-service-key" to create a service key
   488  for a specified service instance.
   489  2. Add error of unbindable service
   490  [finishes #87057732 & #87157018]
   491  * enable bool flag value to be set
   492  * populate Args() and accept form in '-flag=value' [finsihes #90067220]
   493  * flag parsing: int, bool, string [#90067220]
   494  * allows multiple domains in app manifest [finishes #88801706]
   495  * add domains field to manifest [#88801706]
   496  * update help text: buildpack 'null/default' usage [finishes #89827178]
   497  * language files for command cups help [#90319606]
   498  * windows help example for command cups [finishes #90319606]
   499  * return correct error when unable to create config [finishes #88666504]
   500  * manifest.yml now supports `no-hostname` field [finsihes #88386830]
   501  * Update README.md 
   502  * bump candiedyaml version [finishes #89305904]
   503  * improve help text examples for `cf login` [finishes #89650282]
   504  * Merge pull request #379 from HuaweiTech/hwcf-issue-17 Added way to put user in org's space with 'cf target -o ORG' command if there is only one space
   505  * Merge pull request #344 from HuaweiTech/hwcf-issue-9 Adding a way to see Security Group Rules
   506  * 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. [#73568408]
   507  * Merge pull request #353 from fraenkel/shared_private_domains Shared private domains
   508  * better error message when tmp dir does not exist while not load language files [finishes #86888672]
   509  * --guid flag for command stack [finishes #89221186]
   510  * new command `stack` [finishes #89220886]
   511  * Update README.md 
   512  * Merge pull request #360 from SrinivasChilveri/hwcf-issue-11 Fix the requirmements issue in some of the application commands
   513  * Make OrgReq and SpaceReq creation concurrency-safe for plugins. [Finishes #89473078]
   514  
   515  * Updated the package path 
   516  * fixes error when plugin rpc server is not reachable
   517  * closes client rpc connection [finishes #89307102]
   518  * Merge pull request #345 from simonleung8/master Ginkgo matcher BeInDisplayOrder()
   519  * godeps
   520  * `app` command gets metric directly from loggregator for diego app [finishes #89468688]
   521  * noaa api library for diego app metric and fakes [#89468688]
   522  * wrapper for noaa and fakes for tests [#89468688]
   523  * comment explains temp solution for doppler endpoint [#89468688]
   524  * add diego flag to app model [#89468688]
   525  * read doppler endpoint from manifest [#89468688]
   526  * populate doppler endpoint from loggreator endpoint [#89468688]
   527  * fixes problem with plugin calling CLI concurrently - fixes ApplicationRequirement 404 error [finishes #89452922]
   528  * Revert "closes http.Response body" This reverts commit 86a2b55bc1850369f500dd94ef2abb1998b4747a.
   529  * closes http.Response body
   530  * uses app.guid within route object to unmap routes [finishes #87160260]
   531  * Merge pull request #363 from cloudfoundry/old_cc_update_plan_bug Prevent updating service plans when the CC is less than v191.
   532  * Merge pull request #357 from cloudfoundry/async Changed service instance commands to yellow (CommandColor).
   533  * Merge branch 'async' into old_cc_update_plan_bug 
   534  * Remove unused import 
   535  * fix bug where uninstall-plugin fails
   536  * Prevent updating service plans when the CC is less than v191. v191 corresponds to CC API 2.16.0.
   537  This is to prevent a bug with older CC and newer CLIs where plans can be
   538  updated without talking to the service broker.
   539  [#88798806, #88689444]
   540  * update test fixtures to react to plugin uninstall 
   541  * closing a file in test
   542  * Plugin can call CoreCliCommands upon uninstalling - extract rpcService constructing into main
   543  - pass rpcService to command_factory
   544  - rpcService is passed into `install-plugin`, `uninstall-plugin`
   545  [#88259326]
   546  * made further reading into a bulleted list 
   547  * Added plugin dev guide link to Further Reading section.  Now it appears in main readme twice 
   548  * Made link to plugin docs **bold** 
   549  * Update README.md 
   550  * send `CLI-MESSAGE-UNINSTALL` to plugin upon uninstalling [finishes #88259326]
   551  * Fixed OK message formatting in enable-service-access. [Finishes #86670482]
   552  * Fix the requirmements issue in some of the application commands
   553  * Changed service instance commands to yellow (CommandColor). [Fixes #86668046]
   554  * Merge pull request #351 from cloudfoundry/async Finishes async work for CLI
   555  * bubble up any error when zipping up files during push [#87228574]
   556  * Added accepts_incomplete=true param to delete service instance. [#87584124].
   557  * Updated text output when deleting services instances asynchronously. [Finishes #88279874]
   558  * Updated text output when updating services instances asynchronously. [Finishes #88279828].
   559  * Updated text output of cf create-service. [Finishes #86668046]
   560  * Merge pull request #348 from SrinivasChilveri/hwcf-issue-2 Fix 'cf routes'output should be scoped to org and grouped by space
   561  * Add new share/unshare private domains command - Allow an admin to share a private domain with an org
   562  - Allow an admin to unshare a private domain with an org
   563  * Detect private domains properly - Shared private domains make the owning org null
   564    Rather than check if owning_organization is present, check for the
   565    presence of the shared_organization_url
   566  * Update CHANGELOG.md 
   567  * Update README.md 
   568  * Fix 'cf routes'output should be scoped to org and grouped by space Solution to the bug:- [#70300846]
   569  * `service-brokers` uses BeInDisplayOrder() to assert output order 
   570  * ginkgo matcher to assert string output order 
   571  * Adding a way to see Security Group Rules
   572  
   573  ##v6.10.0
   574  * rename default plugin repo
   575  * Update README.md 
   576  * Merge pull request #349 
   577  * Added accepts_incomplete parameter to update and rename service. [#86584082]
   578  * changed the async provisioning messages [#86668046]
   579  * Update service instance last operation state => status 
   580  * Formatting for services and service command matching new fashion [#86585678]
   581  * changes commands for last_operation 'fashion' * create-service
   582  * service
   583  * services
   584  * service-summary
   585  * utils object constructor returns a pointer 
   586  * `install-plugin` only tries downloading with internet prefixes 
   587  * validate sha1 when installing plugin from repo [#86072988]
   588  * utils for sha1 computing, comparing [#86072988]
   589  * Changed list-plugin-repo to list-plugin-repos [Finishes #87851674]
   590  * not asserting checksum in util test 
   591  * take out checksum in assertion [#87856234]
   592  * --checksum flag for command plugins [#87856234]
   593  * sha1 checksum utils [#87856234]
   594  * repo name case insensitive when installing plugins
   595  * Plugin Repo default - plugins.cloudfoundry.org
   596  * Godeps clipr
   597  * not locating plugin binary locally if path prefix with internet address
   598  * `list-plugin-repo` command [#86071226]
   599  * trim internet addr prefix before checking file existance [#86073134]
   600  * improve help text for command repo-plugins [finishes #86071226]
   601  * `install-plugin` can install from a repository [#86073134]
   602  * update file downloader [#86073134]
   603  * Extract list plugins from repo functions into actors [#86073134]
   604  * fix bug where args is overwritten itself before flags in testhelpers
   605  * Repo name comparisons in add-plugin-repo are case-insensitive. [#87467254]
   606  * Merge pull request #343 from fraenkel/instance_details
   607  * App instance may contain additional details [#86856252]
   608  * `repo-plugins` can list a plugins from a single repo with `-r` [#86071226]
   609  * Added remove-plugin-repo command to remove plugin repos. [#86141272]
   610  * new command `repo-plugins` - list plugins from all repos [#86071636]
   611  * `cf service-brokers` output sorted by name [#86663258]
   612  * remove commented code 
   613  * CLI knows about 'CRASHED' in addition to 'FLAPPING' [#87141282]
   614  * Godeps clipr 
   615  * new `add-plugin-repo` commnad [#86452004]
   616  * improved plugin topics for help [#86452004]
   617  * config Getter & Setter for PluginRepos [#86452004]
   618  * new PluginRepos field in config.json [#86452004]
   619  * Removed help references to specific companies. [#87059156]
   620  * non admin can see other users with `space-users` [#86963130]
   621  * update fakes for user_repo [#86963130]
   622  * new func to list space users w/o hitting UAA with api version >v2.21.0 [#86963130]
   623  * non-privileged users can list users with `org-users` [#82059018]
   624  * Add CallCount in fakes for testing [#82059018]
   625  * Add Api version comparing to config [#82059018]
   626  * new func to list org users w/o hitting UAA with api version >v2.21.0 [#82059018]
   627  * Merge pull request #339 from cloudfoundry/async Async Service Provisioning
   628  * Fixed bug where `cf services` would not parse the JSON [#62068908]
   629  * Changing expected state from CC to be: * `in progress` vs `creating`
   630  * `succeeded` vs `created` [#86578718]
   631  * Changes text to user for status to be: * create succeeded
   632  * create failed [#86578582]
   633  * Notify user manifest is not found on `cf push` [#86561070]
   634  * `create-app-manifest` now named the file <app-name>_manifest.yml [#86561764]
   635  * Update README.md 
   636  
   637  ##v6.9.0 
   638  * Merge PR #333: CLI sends async request for service instance provisioning
   639  * Revert "new command user-provided-services" [#79188196]
   640  * cf service(s) emits 'available' for services that do have a state. [#86181724]
   641  * Renamed accept_unavailable to accepts_incomplete. [#86259450]
   642  * Fixed table and detail formatting for service instances. [#62068908]
   643  * changed NA to "" string for user provided service [#84252876]
   644  * changed $cf service to add Status|Operation|Message sections [#84252876]
   645  * added fixed status and (operation) for $cf services command [#84252876] 
   646  * added check for ServiceInstance.State in CreateService [#62068908]
   647  * Add State and StateDescription to service_instance [#62068908]
   648  * Adding accept_unavailable=true query param for create-service [#62068908]
   649  * new command user-provided-services [#79188196]
   650  * counterfeiter fake for user_provided_service [#79188196]
   651  * new GetSummaries() in api/user_provided_server.go [#79188196]
   652  * fix usage of test http server [#79188196]
   653  * new models: user-provided-service [#79188196]
   654  * Correct help text for `files` command [#85754150]
   655  * clarify comment for usage of TotalArgs
   656  * Improve cf <commands> usage instructions [#85818652]
   657  * Merge PR #328 from Fix cups attempts to create service when no space is targeted
   658  * append source index to all source [#85484012]
   659  * Update README.md add link to plugin development guide
   660  * Update README.md Added link to complete plugin change log.
   661  * Update Plugin CHANGELOG.md Changed CHANGELOG.md to complete list of all plugin feature changes.
   662  * Update Plugin CHANGELOG.md Added version 6.7.0 info.
   663  * Update Plugin README.md Added version 6.8.0 info.
   664  * Touch change log for example plugins.
   665  * includes [HEALTH/{index}] from diego log [#85484012]
   666  * Merge PR #322: Updating go vet location in install-dev-tools target.
   667  * Merge PR #323: Fixes go vet errors:
   668  * Usage help example for plugins [#85665592]
   669  * remove '-' in test_1 plugin help sample
   670  * Merge PR #321: Copy original request's headers when handling redirect
   671  * Fix attempts to create service even when no space is targeted Solution to the bug [#82753668]
   672  * improvement to marketplace cost messaging [#85571986]
   673  * Update plugin example readme 
   674  * Additional readme for plugin/rpc workflow 
   675  * addition diagram for plugin rpc workflow
   676  * Update README to detail plugin/cli interaction 
   677  * illustrative diagram for plugin example README 
   678  * update TestCommandFactory for new interface
   679  * main refactor, extract code into command_factory New func in command_factory
   680  * GetByCmdName() can finds by short name [#82051134]
   681  * enable plugin commands to allow '-h' and '--help' flags [#82051134]
   682  * merge plugin metas and core command metas to be used in codegangster [#82051134]
   683  * extract getting plugin metadata out of RunMethodIfExists() [#82051134]
   684  * Add usage to test plugins and set version numbers to be different [#82051134]
   685  * Plugin usage/option model, for use in help [#82051134]
   686  * Fixes go vet errors
   687  * Updating go vet location in install-dev-tools target
   688  * Update README in plugin example for versioning [#85484250]
   689  * plugin example to show versioning usage [#85484250]
   690  * Copy original request's headers when handling redirect (fixes #318 on github)
   691  * `cf plugins` shows plugin versions [#84630868]
   692  * write version to config when install plugin [#82911038]
   693  * Allow versioning in plugins [#82911038]
   694  * Merge PR #317: Fix the invalid memory address during bind service
   695  * document new buildpack specifiers feature [#75205334]
   696  * Merge PR #315: Improve french i18n
   697  * Fix the invalid memory address during bind service Solution to the bug [#79267756]
   698  * fixed spelling in changelog.md [#84867042]
   699  * Merge PR #309: Fix in clearing space fields of config data on cf space-delete
   700  * Better message when no files to be listed in directory [#63120324]
   701  * Allows both host and hosts in manifest [#72389932]
   702  * allows multiple hosts(routes) to be created when app is pushed [#72389932]
   703  * Add hosts field for manifests [#72389932]
   704  * Preserve user-provided vars type when generating manifest. [#78294704]
   705  * Sort Environment Vars in manifest alphabetically [#78294704]
   706  * Includes startup command in `create-app-manifest` [#78294704]
   707  * New Command field in generated manifest [#78294704]
   708  * Apps now timeout when they fail to stage insead of waiting for an instance to start [#83802536]
   709  * i18n for install-plugin help text
   710  * improve help text for install-plugin [#84601290]
   711  * skip validating negative integer when it is a value to another flag [#84317640]
   712  * skip flag verification for arguments, only verify flags [#84317640]
   713  * replace file.Write() with fmt.Fprintf() in generate_manifest.go 
   714  * remove unused func in generate_manifest.go 
   715  * fix generated mainfest formet from create-app-manifest [#78294704]
   716  * command create-app-manifest for generating manifest for pushed app [#78294704]
   717  * new func to assert manifest orders in test [#78294704]
   718  * new package for generating manifests [#78294704]
   719  * fake for generate_manifest.go [#78294704]
   720  * add health_check_timeout to Application model [#78294704]
   721  * populates EnvironmentVars when hitting app/summary endpoint [#78294704]
   722  * Add services to models.Application [#78294704]
   723  * remove unsed code in mainfest.go 
   724  * Fix in clearing space fields of config data on cf space-delete 
   725  
   726  ##v6.8.0
   727  * Allows plugin to be installed from an Url [#80043644]
   728  * Allows mutliple plugins with blank aliases. [#84241752]
   729  * Remove commented line in update_service_test 
   730  * test fix and additional coverage [#80043644]
   731  * Exit non-zero in build-and-release-gocd if sub-script fails
   732  * New utils for download single file from url 
   733  * create-buildpack and update-buildpack now allow relative paths. [#80043644]
   734  * Update ginkgo
   735  * Add `cf restart-app-instance` command [#78049908]
   736  * Add dashboard-url to `cf service` output [#68396596]
   737  * Add unset flag to `cf api` -Allows user to unset the api endpoint [#82979408]
   738  * `cf plugins` shows command alias [finishes #83892154]
   739  * plugin alias shows in `cf help` [finishes #83892240]
   740  * improve error text for plugin alias conflict errors. [#83717740]
   741  * `cf install-plugin` cross-checks for command/alias conflicts [#83717740]
   742  * Fixed plugin test fixture; Made aliases work with multi-command plugins 
   743  * Added aliases for plugins. [#82051186]
   744  * README update for multi-command plugin example [#83690584]
   745  * code example for plugin with multiple commands [#83690584]
   746  * improve text in help [#82913246]
   747  * correct display order in space admin help section [#83437508]
   748  * `cf org` displays all information in quota [#83363414]
   749  * improve help text for command `uups` [#83233266]
   750  * Add guid flag to `cf org` [#83435546]
   751  * Add guid flag to `cf space` [#83435684]
   752  * Add guid flag to `cf service` [#83435846]
   753  * Update README.md 
   754  * fake out cf config for testing [#82871316]
   755  * Merge branch 'hw-issue-20' of github.com:HuaweiTech/cli into HuaweiTech-hw-issue-20 
   756  * Merge branch 'hw-issue-21' of github.com:HuaweiTech/cli into HuaweiTech-hw-issue-21 
   757  * Update buildpack flag descriptions [#83069682]
   758  * Allow users to specify a space-quota when creating a space [#82311654]
   759  * Update travis golang version to reflect the version we compile on
   760  * Attempt to fix travis build with ginkgo flag [#82012788]
   761  * Update ginkgo 
   762  * Show detected_start_command on first push [#79325064]
   763  * Merge pull request #287 from HuaweiTech/hw-issue-2 Extraneous arguments now cause commands to fail with usage.
   764  * Prompt is always shown to user, even when the plugin has invoked the cli command with output suppressed. [#82770766]
   765  * Update jibber_jabber - Adds support for zh-TW and has fix that moves zh-CK to zh-HK [#83146574]
   766  * Merge pull request #299 from uzzz/master Fix ui.Ask to return strings with spaces from stdin
   767  * Changed iscc to use environment variable for finding WINE.
   768  * Replace hard coded path to restore the build and release script.
   769  * Fix ui.Ask to return strings with spaces from stdin [#78596198] 
   770  * Fix windows init_i18n test -Also fix compilation issues related to injection of jibber_jabber
   771  * Inject jibberjabber so it can be tested Attempt to fix windws Hant/Hans init tests
   772  * Revert "Revert "fix failing HK/TW Windows 32 unit test"" 
   773  * Revert "Revert "Match traditional Chinese dialects to zh_Hant"" 
   774  * Revert "Revert "Moved chinese translations to more generic locale tags"" 
   775  * polling respects api target host while performing http 'Create' request [#77846300]
   776  * polling respects api target host while performing http 'Update' request [#77846300]
   777  * polling respects api target host while performing http 'Delete' request [#77846300]
   778  * When starting an app the start command is displayed to the user [#79325064]
   779  * Use '$HOME' env var instead of hard coded path 
   780  * Use iscc in scripts directory when building installers
   781  * Add comments to build-installers-gocd script for installation of 'Inno Setup 5'
   782  * Add iscc file for creating windows installer
   783  * Fix quota creation to default to unlimited instance memory [#82914568]
   784  * Allow users to set quotas and space-quotas instance memory to 0 [#82914568]
   785  * Fix the args validation in commands 
   786  * Update help text for `cf update-buildpack` and `cf create-buildpack` [#82828946]
   787  * Update README.md 
   788  * Add command help text to `cf plugins` [#82777012]
   789  * `-h` and `--h` should not report as invalid flags [#69038672]
   790  * Add `--guid` flag to `cf app` - Allow users to get the guid of an application with a guid flag [#76459212]
   791  * find plugins in the current directory without having to specify `./` [#82776732]
   792  * Fix the usage info in cf feature-flag command 
   793  * var renaming for readability 
   794  * handles both "-" & "--" prefix for flag checking - ignores flag value after `=` [#69038672]
   795  * T() up new texts for translation - dot-import i18n
   796  * informs user about incorrect flags 
   797  * Improve messaging `cf unmap-route` output [#82187142]
   798  * Removing api requirement for `cf service-access` [#77468074]
   799  * Revert "Moved chinese translations to more generic locale tags"
   800  * Revert "Match traditional Chinese dialects to zh_Hant"
   801  * Revert "fix failing HK/TW Windows 32 unit test"
   802  * Fix the Usage info in cf security-groups command 
   803  * fix failing HK/TW Windows 32 unit test 
   804  * tip text for update-buildpack [#82910350]
   805  * Merge pull request #297 from jberkhahn/default_english Match traditional Chinese dialects to zh_Hant
   806  * Match traditional Chinese dialects to zh_Hant 
   807  * update readme add step for running godep restore to ensure appropriate go dependencies are present
   808  * Remove 'CommandDidPassRequirements' global test var [#70595398]
   809  * 'service-access' command requires cc api version 2.13.0 
   810  * Do not prompt the user for org when none are available during login [#78057906]
   811  * Do not prompt the user for a space during login when the user has no available spaces [#78057906]
   812  * Handle non 403 error when accessing the uaa endpoint 
   813  * Add tip to `cf m` about the -s flag [#82673112]
   814  * Update push --no-route help text to be more accurate [#64863370]
   815  * Improve error handling for create-user [#80042984]
   816  * Handle non string env var variables. 
   817  * Moved chinese translations to more generic locale tags 
   818  * Fix issue with create-service
   819  * Update README.md 
   820  * Update README.md 
   821  * Merge pull request #293 from jennjblack/edits edit cf CLI dev guide README
   822  * edit cli README.md 
   823  * Update README.md Add Releases info to Download section of the README [#78473546]
   824  * Show whether a service is paid in `cf m` [#76373558]
   825  * Add script to improve release cutting process [#79626744]
   826  * edit cli/plugin_examples README.md 
   827  * Remove inline-relations-depth calls from service_builder calls [#81535612]
   828  * `cf m -s service-name` works when unauthenticated [#81535612]
   829  * Begin adding -s flag to `cf m` [#81535612]
   830  * Update output for bad memory or disk quota in manifest [#79727218]
   831  * Handle manifest memory and disk values that are numeric and have no memory unit [#79727218]
   832  * Update output for bad memory or disk quota in manifest [#79727218]
   833  * Handle manifest memory and disk values that are numeric and have no memory unit [#79727218]
   834  * Improve 'cf unset-org-role' error message on Access Denied (code 403) [#77158010]
   835  * User is warned when creating a service that incurs cost 
   836  * edit cf CLI dev guide README 
   837  
   838  ##v6.7.0
   839  * Display correct information about app in copy-source -Restart app.Start/Stop/Restart/WatchStaging by passing org and
   840  space name instead of assuming config contained correct information [finishes #81219748]
   841  
   842  * Change initial output for copy-source [finishes #82171880]
   843  
   844  * Add crypto/sha512 to import to solve unkown authority bug [Fixes #82254112]
   845  
   846  * Fixes bug where null json value caused panic [Fixes #82292538]
   847  
   848  * Merge pull request #290 from haydonryan/master Correcting status message
   849  
   850  * Correcting status message previously space was set to org and vice versa, correcting.
   851  
   852  * Fix french wording https://github.com/cloudfoundry/cli/pull/279 [finishes #81865644]
   853  
   854  * Update application.PackageUpdatedAt to marshal json as time.Time [#82138922]
   855  
   856  * Decolorize output for plugin to parse. [Finishes #82051672]
   857  
   858  * Fix issue when making requests without a body [#79025838]
   859  
   860  * move plugin cli invocations to a struct, which is passed into Run(...)
   861  
   862  * Testing interval output printing - add PrintCapturingNoOutput to ui object to avoid using stdout in net
   863  package tests
   864  - make sure we rewrite entire string during interval output printing by
   865  printing a long line of empty spaces [finish #79025838]
   866  
   867  * Progress inidicated during uploads (push and create/update buildpack) [Finishes #79025838]
   868  
   869  * Correcting status message previously space was set to org and vice versa, correcting.
   870  
   871  * Terminal output can be silenced when invoke cli command from a plugin [#81867022]
   872  
   873  * Add plugin_examples and README [finishes #78236438]
   874  
   875  * Remove errant text from copy-source help output [Finishes #81813144]
   876  
   877  * Exit 1 when a plugin exits nonzero or panics [#81633932]
   878  
   879  * plugins have names defined by method
   880  
   881  * `cf org` now displays space quotas. [Finishes #77390184]
   882  
   883  * 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 ...
   884  
   885  * update-service shows an error if the instance is missing and no plan is provided
   886  
   887  * Add `cf check-route` command [finishes #78473792]
   888  
   889  * Plugins now have access to stdin (can be interactive) [finishes #81210182]
   890  
   891  * Cli checks command shortname during plugin install - Cli also checks short names for commands when determining execution.
   892    Useful to prevent people from mucking with plugin configs by hand. [Finishes #80842550]
   893  
   894  * Merge branch 'thecadams-honor-keepalive'
   895  * Merge branch 'honor-keepalive' of github.com:thecadams/cli
   896  
   897  * Improve error message return when refresh token has expired [finishes #78130846]
   898  
   899  * Disable service access proprly queries for organization. [Finishes #80867298]
   900  
   901  * plugns receive output from core cli commands
   902  
   903  * Display most recent package uploaded time for cf app [finishes #78427862]
   904  
   905  * Add CF_PLUGIN_HOME to help text output [finishes #81147420]
   906  
   907  * Set MinVersion for ssl to TLS1, removing support for SSLV3 [#81218916]
   908  
   909  * Add VCAP_APPLICATION to cf env output [finishes #78533524]
   910  
   911  * Update `cf env` to grab booleans and integers. [Finishes #79059944]
   912  
   913  * Implement update_service command [#76633662]
   914  
   915  * Wait to output OK until app is started in start command
   916  
   917  * Update help text for create-user-provided-service [finishes: #75171038]
   918  
   919  * All arguments/flags are passed to plugin when plugin command invoked [finishes #78234552]
   920  
   921  * Provide error when install_plugin plugin collides with other plugin -Update error message for collision with core cli command [finishes #79400494]
   922  
   923  * Implement command `cf oauth-token` [Finishes #77587324]
   924  
   925  * Use cached plugin config data instead of rpcing the plugin
   926  
   927  * Cf help shows plugin info based on plugin_config [#78234404]
   928  
   929  * update plugin config to store data for each command
   930  * install handles conflicting commands
   931  * validate plugin binary upon install
   932  
   933  * Update `cf env APPNAME` to display running/staging env variables. - Refactor GetEnv api call to use counterfiter fake [Finishes #79059944]
   934  
   935  * cf exit gracefully when i18n.T() is not initialized for configurations [Finishes #80759488]
   936  
   937  ##v6.6.2
   938  * Bump version to 6.6.2
   939  * Update usage text for install/uninstall-plugin [finishes #80770062][finishes #80701742]
   940  * Move test setup into beforeEach of plan_builder_test
   941  * Fix install_plugin usage text [finshes #80701742]
   942  * security group commands show tip about changes requiring restart [Finishes #75375696]
   943  * Remove unused scripts (moved for gocd) [#78508732]
   944  * update correct fixture path in test code
   945  * update transaltions for uninstall plugin description text
   946  * stop translating commands, add missed translated strings
   947  * Tar exectutables before uploading artifacts from gocd
   948  * Update build-and-release-gocd tooling
   949  * Potential fix for windows gocd timeout. 
   950  * Fix for flakey tests in rpc package.
   951  * Use 32 bit binary to get version when building installers
   952  * Revert "Get version from 32bit binary, since the agent is 32bit" This reverts commit 8f7ff830b48f0926215adb60e8512e023e942ba5.
   953  * Implemented plugins advertising their own name. - Name space with plugin name instead of binary name.
   954  - Expose plugins directory as part of plugin configuration object
   955  - Cli and plugins ping each other for availability. If the ping fails,
   956    they will stop the servers after 1 second. [Finishes #79964866]
   957  * Refacto plugin/rpc to setup bidirectional communication [#79964866]
   958  * Refactor install plugin to use counterfeiter fake. [#79964866]
   959  * Plugin pings cf when it is ready to accept commands. - removes sleep from cf. [#79964866]
   960  * refactor ServeCommand calls
   961  * Change fake_word_generator to a counterfeiter fake [#74259334]
   962  * add gi18n-checkup to bin/test [Finishes #80173376]
   963  * Improve spacing for help output in create/update-space-quota [finishes #80052722]
   964  * Add scripts for build-and-release for gocd
   965  * Sync words.go with the word list [#80335818]
   966  * Update error text on invalid json format. [Finishes #77391788]
   967  * Improve help text for create-security-group command [Finishes #77391788]
   968  * help will run as a core command instead of calling plugin commands [Finishes #78234942]
   969  * plugin server runs on randomly chosen port
   970  * consolodate plugin port configuration
   971  * cf help includes plugin commands
   972  * attempt to fix install paths for windows
   973  * fix windows test failures by naming binaries with .exe extension
   974  * close test file before deleting
   975  * Fix error message for login w/ -a when ssl-cert invalid [#69644266]
   976  * Finished refactor of configuration repository. [#78234942]
   977  * Refactor plugin commands into rpc package -Also increase locales_test timeout
   978  -Add empty_plugin executable to gitignore [#78234942]
   979  * Refactoring plugins to include common code for rpc model. - plugins/rpc contains everything main used to contain.
   980  - new interface for listing commands through rpc.
   981  * Implement 'plugins' to list all installed plugin methods and the executable they belong to. [Finishes #78235118]
   982  * go get godep before tests
   983  * Revert "Use filepath instead of path where possible" This reverts commit 49beccf7726887211cfb05a20f6bbc175ec5847e.
   984  - Failed on CI
   985  * Use filepath instead of path where possible -Path does not always work well with windows [#79748230]
   986  * Append .exe to config.json for plugin-config
   987  * Name test binaries w/ .exe so windows WORKS
   988  * Use filepath instead of path in main_suite_test -Add more debugging as well
   989  * Add debugging statements to building plugin in main_suite_test
   990  * Revert "Update GOPATH var in windows bat scripts" This reverts commit d311d8d4e71db7f8aad7d39d2ab0e1e26394aac2.
   991  * Update GOPATH var in windows bat scripts
   992  * Add debugging info to the main test
   993  * Add ginkgo defer to allow us to see error message -This is when the main_suite_test fails before running
   994  the main_test
   995  * Skip checking filemode for instal-plugin on windows
   996  * Retry request on tcp connection error. [Finishes #79151504]
   997  * Added tests for the package main on windows during ci
   998  * Added defaults for create-space-quota's help [Finishes #77394232]
   999  * Improve testing with plugins and fix install-plugin bug -Chmod plugin binary after copying to the CF_HOME directory
  1000  -Test that all plugins work when multiple are successfully installed [finishes #78399080] [finishes #79487120]
  1001  * Refactor app instances to use a counterfeiter fake
  1002  * Fix tests relating to plugins and polution caused by them -Reduce sleep time when waiting for plugin to start
  1003  -Have main_test use plugin config the whole time in case of
  1004  invalid config in the home directory (the real home dir) [finishes #79305568]
  1005  * Wip commit for plugins with multiple commands
  1006  * Wip commit for plugins with multiple commands
  1007  * Add missing fixtures plugin command file.
  1008  * Compile test plugin every run. -This gives us a cross-platform test suite.
  1009  -Refactoring stuff out of main will make the test suite faster..
  1010  * Update changelog
  1011  * First pass at rpc model - have hardcoded port 20001
  1012  - sleep for 3 seconds waiting for rpc server [Finishes #78397654]
  1013  
  1014  ##v6.6.1
  1015  * Bump version to 6.6.1
  1016  * fix argument in callCoreCommand()
  1017  * Fix http_test.go to be OS independent [#79151902]
  1018  * Update flag descriptions for enable/disable service access [#79151902]
  1019  * show help when `cf` is input [#78233706]
  1020  * Up tcp timeout to 10 seconds and log errors more effectively -Upping the timeout to deal with possible architecture issues, but
  1021  this should not be increased any more than 10 seconds
  1022  [#79151504]
  1023  * User can specify go program as a plugin in config.json [#78233706]
  1024  * Bump Goderps
  1025  * Dont pull from a locked SHA
  1026  * Lock CATS to a known good SHA (for now)
  1027  * Brought app_files repo into alignment with our new patterns. [#74259334]
  1028  * Revert "Update herd-cats-linux64 script to dynamically generate config" This reverts commit 7a74e5a3bfbb4e975eee4aedcc5a1471939070fc.
  1029  * Update herd-cats-linux64 script to dynamically generate config
  1030  * Move integration tests into main_test suite -Go 1.3 changes the way tests are built
  1031  * Move app_events repo into its own package. [#74259334]
  1032  * Upgrade to Go 1.3.1 - Go 1.3.x no longer orders maps, so we had to compensate in some of our
  1033    tests.
  1034  - The fake server is a little smarter about "q" params now.
  1035  [Finishes #73583562]
  1036  
  1037  * Bump Godeps for jibber-jabber. - Pull in Windows XP fix.
  1038  
  1039  [Finishes #78489056]
  1040  
  1041  * Remove -u option and clean up symlink in the build script.
  1042  * Bump Goderps
  1043  * Another attempt to fix unit tests on Windows
  1044  * Attempt to fix unit tests on Windows
  1045  * Change fake and refactor app_bits repo. - App bits repo is much more tightly scoped
  1046  - The App Bits repo has a counterfeiter fake, and lives in its own
  1047    package
  1048  - Some callbacks met their demise
  1049  - We now have a push actor
  1050  - Former responsibilities of the App Bits repo have been divided between
  1051    the App Bits repo, the push command, and the push actor.
  1052  - All this should make the future implementation of an "upload bits"
  1053    command much easier/possible.
  1054  [#74259334]
  1055  * Change "-1" to "unlimited" in space-quotas. [#77830744]
  1056  * Change '-1' to 'unlimited' in space-quota. [#77830744]
  1057  * Display "unlimited" instead of "-1" in quota. [#77830744]
  1058  * Display "unlimited" instead of "-1" in quotas. [#77830744]
  1059  * Make Windows recognize PATH update and don't append on reinstall. [#78348074]
  1060  * Chmod the Inno Setup script. [#78348074]
  1061  * Change Windows installer build process to use Inno Setup. [#78348074]
  1062  
  1063  ## v6.6.0
  1064  * Modify set-running-environment-variable-group command usage to show example. [Finishes #77830856]
  1065  * Modify set-staging-environment-variable-group usage to show example of JSON. [Finishes #77837402]
  1066  * Add -i parameter for create-quota in usage. [Finishes #78111444]
  1067  * Can set locale using `cf config --locale LOCALE` - can clear locale providing CLEAR as flag argument. [Finishes #74651616]
  1068  * Implement set-running-environment-variable-group command. [Finishes #77830856]
  1069  * Implement "set-staging-environment-variable-group" command. [Finishes #77837402]
  1070  * Implement staging-environment-variable-group command. [Finishes #77829608]
  1071  * Implement running-environment-variable-group command. [Finishes #76840940]
  1072  * Make help for start timeouts on push more explicit. [Finishes #75071698]
  1073  * Implement disable-feature-flag command. [Finishes #77676754]
  1074  * Accept a bare -1 as instance memory on updating quotas. [#77765852]
  1075  * Implement enable-feature-flag command. [Finishes #77665980]
  1076  * Implement "feature-flag" command. Finishes #77222224]
  1077  * Can create organization with specified quota. [Finishes #75915142]
  1078  * Implement feature-flags command. [Finishes #77665936]
  1079  * Correctly accept a -1 value for creating quotas. [Fixes #77765852]
  1080  * Correctly display instance memory limit field for quotas. [Fixes #77765166]
  1081  
  1082  ## v6.5.1 
  1083  * Revert changes to update-service-broker. This cause a breaking change by mistake.
  1084  
  1085  ## v6.5.0
  1086  * Implement Space Quota commands (create, update, delete, list, assignment)
  1087  * Change cf space command to show information on the quota associated with the space. [#77389658]
  1088  * Tweak help text for "push" [#76417956]
  1089  * Remove default async timeout. [#76995182]
  1090  * Change update-service-broker to take in optional flags. [#63480754]
  1091  * Update plan visibility search to take advantage of API queries [#76753494]
  1092  * Add instance memory to quota, quotas, and update-quota. [#76292608]
  1093  
  1094  ## v6.4.0
  1095  * Implement service-access command.
  1096  * Implement enable-service-access command.
  1097  * Implement disable-service-access command.
  1098  * Merge pull request #237 from sykesm/hm-unknown-instances Use '?' instead of '-1' when running instances is unknown [#76461268]
  1099  * Merge pull request #239 from johannespetzold/loggregator-debug-printer CF_TRACE option for cf logs
  1100  * Stop using deprecated endpoints for domains. [#76723550]
  1101  * Refresh auth token on all service-access commands. [#76831670]
  1102  * Stop CLI from hanging when Loggregator keeps returning errors. [#76545800]
  1103  * Merge pull request #234 from fraenkel/cfignoreIgnored Copy cfignore to upload directory to properly ignore files
  1104  * Pass in ProxyFromEnvironment function to loggregator_consumer. [#75343416]
  1105  * Merge pull request #227 from XenoPhex/master By Grabthar hammer, by the sons of Worvan, you shall be avenged. Also, sorting.
  1106  * Add cli version to the "aww shucks" messsage. [#75131050]
  1107  * Merge pull request #223 from fraenkel:connectTimeout Use a connect timeout whenever making connections
  1108  * Merge pull request #225 from cloudfoundry/flush-log-messages Fix inter-woven output during start
  1109  * Merge pull request #222 from fraenkel/closeBody Close the response body
  1110  * Merge pull request #221 from jpalermo/master Fix base64 padding
  1111  
  1112  ## v6.3.2
  1113  * Provides "pretty printed" output of config JSON. [#74664516]
  1114  * Undo recursive copy of files [#75530934]
  1115  * Merge all translations into monolithic files. [#74408246]
  1116  * Remove some words from dictionary [#75469600]
  1117  * Merge pull request #210 from wdneto/pt_br Initial pt-br translation [#75083626]
  1118  
  1119  ## v6.3.1
  1120  * Remove Korean as a supported language. - goi18n does not currently support it, so it is in the same boat as Russian.
  1121  * Forcing default domain to be the first shared domain. Closes #209 [#75067850]
  1122  * The ru_RU locale is not supported. The go-i18n tool that we use does not support this locale at the moment and thus we should not be offering translation until such time as that changes. Closes #208 [#75021420]
  1123  * Adding in tool to fix json formatting
  1124  * Fixes spacing and file permissions for all JSON files. Spacing i/s now a standard 3 spaces. Permissions are now 0644.
  1125  * Merges Spanish Translations. Thanks, @bonzofenix! Merge pr/207 [#74857552]
  1126  * Merge Chinese Translations from a lot of effort by @wayneeseguin. Thanks also to @tsjsdbd, @isuperbb, @shenyefeng, @hujie5592427, @haojun, @wsxiaozhang and @Kaixiang! Closes #205 [#74772500]
  1127  * Travis-CI builds should run i18n tests Also, fail if any of those other commands fail
  1128  
  1129  ## v6.3.0
  1130  * Add commands for managing security groups
  1131  * Push no longer uses deprecated endpoint for domains. [#74737286]
  1132  * `cf` always returns exit code 1 on error [#74565136]
  1133  * Json is interpreted properly for create/update user-provided-service. Fixes issue #193 [#73971288]
  1134  * Made '--help' flag match the help text from the 'help' command [Finishes #73655496]
  1135  
  1136  ## v6.2.0
  1137  * Internationalize the CLI [#70551274](https://www.pivotaltracker.com/story/show/70551274), [#71441196](https://www.pivotaltracker.com/story/show/71441196), [#72633034](https://www.pivotaltracker.com/story/show/72633034), [#72633034](https://www.pivotaltracker.com/story/show/72633034), [#72633036](https://www.pivotaltracker.com/story/show/72633036), [#72633038](https://www.pivotaltracker.com/story/show/72633038), [#72633042](https://www.pivotaltracker.com/story/show/72633042), [#72633044](https://www.pivotaltracker.com/story/show/72633044), [#72633056](https://www.pivotaltracker.com/story/show/72633056), [#72633062](https://www.pivotaltracker.com/story/show/72633062), [#72633064](https://www.pivotaltracker.com/story/show/72633064), [#72633066](https://www.pivotaltracker.com/story/show/72633066), [#72633068](https://www.pivotaltracker.com/story/show/72633068), [#72633070](https://www.pivotaltracker.com/story/show/72633070), [#72633074](https://www.pivotaltracker.com/story/show/72633074), [#72633080](https://www.pivotaltracker.com/story/show/72633080), [#72633084](https://www.pivotaltracker.com/story/show/72633084), [#72633086](https://www.pivotaltracker.com/story/show/72633086), [#72633088](https://www.pivotaltracker.com/story/show/72633088), [#72633090](https://www.pivotaltracker.com/story/show/72633090), [#72633090](https://www.pivotaltracker.com/story/show/72633090), [#72633096](https://www.pivotaltracker.com/story/show/72633096), [#72633100](https://www.pivotaltracker.com/story/show/72633100), [#72633102](https://www.pivotaltracker.com/story/show/72633102), [#72633112](https://www.pivotaltracker.com/story/show/72633112), [#72633116](https://www.pivotaltracker.com/story/show/72633116), [#72633118](https://www.pivotaltracker.com/story/show/72633118), [#72633126](https://www.pivotaltracker.com/story/show/72633126), [#72633128](https://www.pivotaltracker.com/story/show/72633128), [#72633130](https://www.pivotaltracker.com/story/show/72633130), [#70551274](https://www.pivotaltracker.com/story/show/70551274), [#71347218](https://www.pivotaltracker.com/story/show/71347218), [#71441196](https://www.pivotaltracker.com/story/show/71441196), [#71594662](https://www.pivotaltracker.com/story/show/71594662), [#71801388](https://www.pivotaltracker.com/story/show/71801388), [#72250906](https://www.pivotaltracker.com/story/show/72250906), [#72543282](https://www.pivotaltracker.com/story/show/72543282), [#72543404](https://www.pivotaltracker.com/story/show/72543404), [#72543994](https://www.pivotaltracker.com/story/show/72543994), [#72548944](https://www.pivotaltracker.com/story/show/72548944), [#72633064](https://www.pivotaltracker.com/story/show/72633064), [#72633108](https://www.pivotaltracker.com/story/show/72633108), [#72663452](https://www.pivotaltracker.com/story/show/72663452), [#73216920](https://www.pivotaltracker.com/story/show/73216920), [#73351056](https://www.pivotaltracker.com/story/show/73351056), [#73351056](https://www.pivotaltracker.com/story/show/73351056)]
  1138  * 'purge-service-offering' should fail if the request fails [[#73009140](https://www.pivotaltracker.com/story/show/73009140)]
  1139  * Pretty print JSON for `cf curl` [[#71425006](https://www.pivotaltracker.com/story/show/71425006)]
  1140  * CURL output can be directed to file via parameter `--output`.  [[#72659362](https://www.pivotaltracker.com/story/show/72659362)]
  1141  * Fix a source of flakiness in start [[#71778246](https://www.pivotaltracker.com/story/show/71778246)]
  1142  * Add build date time to the `--version` message, `cf --version` now reports [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) date [[#71446932](https://www.pivotaltracker.com/story/show/71446932)]
  1143  * Show system environment variables with `cf env` [[#71250896](https://www.pivotaltracker.com/story/show/71250896)]
  1144  * Fix double confirm prompt bug [[#70960378](https://www.pivotaltracker.com/story/show/70960378)]
  1145  * Fix create-buildpack from local directory [[#70766292](https://www.pivotaltracker.com/story/show/70766292)]
  1146  * Gateway respects user-defined Async timeout [[#71039042](https://www.pivotaltracker.com/story/show/71039042)]
  1147  * Bump async timeout to 10 minutes [[#70242130](https://www.pivotaltracker.com/story/show/70242130)]
  1148  * Trace should also respect the user config setting [[#71045364](https://www.pivotaltracker.com/story/show/71045364)]
  1149  * Add a 'cf config' command [[#70242276](https://www.pivotaltracker.com/story/show/70242276)]
  1150    - Uses --color value to enable/disable/ignore coloring [[#71045474](https://www.pivotaltracker.com/story/show/71045474), [#68903282](https://www.pivotaltracker.com/story/show/68903282)]
  1151    - Add config --trace flag [[#68903318](https://www.pivotaltracker.com/story/show/68903318)]
  1152  
  1153  ## v6.1.2
  1154  * Added BUILDING.md document to describe our CI / build process
  1155  * Fixed regression where the last few log messages received would never be shown
  1156    - affected commands include `cf start`, `cf logs` and `cf push`
  1157  * Fixed a bug in `cf push` related to windows and empty directories [#70470232] [#157](https://github.com/cloudfoundry/cli/issues/157)
  1158  * Fixed a bug in `cf space-users` and `cf org-users` that would incorrectly show all users
  1159  * `cf org $ORG_NAME` now displays the quota assigned to the org
  1160  * Fixed a bug where no log messages would be received if your access token had expired [#66242222]
  1161  
  1162  ## v6.1.1
  1163  - New quota CRUD commands for admins
  1164  - Only ignore `manifest.yml` at the app root directory [#70044992]
  1165  - Updating loggregator library experimental support for proxies [#70022322]
  1166  - Provide a `--sso` flag to `cf login` for SAML [#69963402, #69963432]
  1167  - Do not use deprecated domain endpoints in `cf push` [#69827262]
  1168  - Display `X-Cf-Warnings` at the end of all commands [#69300730]
  1169  * Add an `actor` column to the `cf events` table [#68771710]
  1170  
  1171  ## v6.1.0
  1172  * Refresh auth token at the beginning of `cf push` [#69034628]
  1173  * `cf routes` should have an org and space requirement [#68917070]
  1174  * Fix a bug with binding services in manifests [#68768046]
  1175  * Make delete confirmation messages more consistent [#62852994]
  1176  * Don`t upload manifest.yml by default [#68952284]
  1177  * Ignore mercurial metadata from app upload [#68952326]
  1178  * Make delete commands output more consistent [#62283088]
  1179  * Make `cf create-user` idempotent [#67241604]
  1180  * Allow `cf unset-env` to remove the last env var an app has [#68879028]
  1181  * Add a datetime for when the binary was built [#68515588]
  1182  * Omit application files when CC reports all files are staged [#68290696]
  1183  * Show actual error message from server on async job failure [#65222140]
  1184  * Use new domains endpoints based on API version [#64525814]
  1185  * Use different events APIs based on API version [#64525814]
  1186  * Updated help text and messaging
  1187  * Events commands only shows last 50 events in reverse chronological order [#67248400, #63488318, #66900178]
  1188  * Add -r flag to `cf delete` for deleting all the routes mapped to the app [#65781990]
  1189  * Scope route listed to the current space [#59926924]
  1190  * Include empty directories when pushing apps [#63163454]
  1191  * Fetch UAA endpoint in auth command [#68035332]
  1192  * Improve error message when memory/disk is given w/o unit [#64359068]
  1193  * Only allow positive instances, memory or disk for `cf push` and `cf scale` [#66799710]
  1194  * Allow passing "null" as a buildpack url for "cf push" [#67054262]
  1195  * Add disk quota flag to push cmd [#65444560]
  1196  * Add a script for updating links to stable release [#67993678]
  1197  * Suggest using random-route when route is already taken [#66791058]
  1198  * Prompt user for all password-type credentials in login [#67864534]
  1199  * Add random-route property to manifests (push treats this the same as the --random-hostname flag) [#62086514]
  1200  * Add --random-route flag to `cf push` [#62086514]
  1201  * Fix create-user when UAA is being directly used as auth server (if the authorization server doesn`t return an UAA endpoint link, assume that the auth server is the UAA, and use it for user management) [#67477014]
  1202  * `cf create-user` hides private data in `CF_TRACE` [#67055200]
  1203  * Persist SSLDisabled flag on config [#66528632]
  1204  * Respect --skip-ssl-validation flag [#66528632]
  1205  * Hide passwords in `CF_TRACE` [#67055218]
  1206  * Improve `cf api` and `cf login` error message around SSL validation errors [#67048868]
  1207  * In `cf api`, fail if protocol not specified and ssl cert invalid [#67048868]
  1208  * Clear session at beginning of `cf auth` [#66638776]
  1209  * When renaming targetted org, update org name in config file [#63087464]
  1210  * Make `cf target` clear org and space when necessary [#66713898]
  1211  * Add a -f flag to scale to force [#64067896]
  1212  * Add a confirmation prompt to `cf scale` [#64067896]
  1213  * Verify SSL certs when fetching buildpacks [#66365558]
  1214  * OS X installer errors out when attempting to install on pre 10.7 [#66547206]
  1215  * Add ability to scale app`s disk limit [#65444078]
  1216  * Switch out Gamble for candied yaml [#66181944]
  1217  
  1218  ## v6.0.2
  1219  * Fixed `cf push -p path/to/app.zip` on windows with zip files (eg: .zip, .war, .jar)
  1220  
  1221  ## v6.0.1
  1222  * Added purge-service-offering and migrate-service-instances commands
  1223  * Added -a flag to `cf org-users` that makes the command display all users, rather than only privileged users (#46)
  1224  * Fixed a bug when manifest.yml was zero bytes
  1225  * Improved error messages for commands that reference users (#79)
  1226  * Fixed crash when a manifest didn`t contain environment variables but there were environment variables set for the app previously
  1227  * Improved error messages for commands that require an API endpoint to be set
  1228  * Added timeout to all asynchronous requests
  1229  * Fixed `bad file descriptor` crash when API token expired before file upload
  1230  * Added timestamps and version information to request logs when `CF_TRACE` is enabled
  1231  * Added fallback to default log server endpoint for compatibility with older CF deployments
  1232  * Improved error messages for services and target commands
  1233  * Added support for URLs as arguments to create-buildpack command
  1234  * Added a homebrew recipe for cf -- usage: brew install cloudfoundry-cli