Skip to content

Releases: cloudfoundry/cli

v6.6.0

05 Sep 22:37
Compare
Choose a tag to compare

CF version v6.6.0

Installers

Binaries

Change Log

  • Removed sending up empty quota_definition_guid on create org.
    [Finishes #78239318]
  • Modify srevg command usage to show example.
    [Finishes #77830856]
  • Modify usage to show example of JSON.
    [Finishes #77837402]
  • Add -i parameter for create-quota in usage.
    [Finishes #78111444]
  • Can set locale using cf config --locale LOCALE
  • can clear locale providing CLEAR as flag argument.

[Finishes #74651616]

  • Implement set-running-environment-variable-group command.
    [Finishes #77830856]
  • Implement "set-staging-environment-variable-group" command.
    [Finishes #77837402]
  • Implement staging-environment-variable-group command.
    [Finishes #77829608]
  • Point our CATS back to master.
    [Finishes #77165374]
  • Implement running-environment-variable-group command.
    [Finishes #76840940]
  • Make help for start timeouts on push more explicit.
    [Finishes #75071698]
  • Implement disable-feature-flag command
  • Also clean up enable-feature-flag tests.

[Finishes #77676754]

  • Accept a bare -1 as instance memory on updating quotas.
  • Also make help more helpful.

[#77765852]

  • Implement enable-feature-flag command.
    [Finishes #77665980]
  • Implement "feature-flag" command
  • Also rename the api/feature_flag package to api/feature_flags for
    consistency with other api packages.

[Finishes #77222224]

  • Can create organization with specified quota.
    [Finishes #75915142]
  • Implement feature-flags command.
    [Finishes #77665936]
  • All tests have been updated with organization counterfeiter.
    [#75915142]
  • Finishes refactor for the login command.
    [#75915142]
  • Finished refactor of target for the new orgs repository
    [#75915142]
  • Correctly accept a -1 value for creating quotas.
    [Fixes #77765852]
  • Correctly display instance memory limit field.
    [Fixes #77765166]

v6.5.1

28 Aug 16:52
Compare
Choose a tag to compare

v6.5.0

25 Aug 18:56
Compare
Choose a tag to compare

CF version v6.5.0

Installers

Binaries

Change Log

  • Implement Space Quota commands (create, update, delete, list, assignment)
  • Change cf space command to show information on the quota associated with the space. [#77389658]
  • Tweak help text for "push" [#76417956]
  • Remove default async timeout. [#76995182]
  • Change update-service-broker to take in optional flags. [#63480754]
  • Update plan visibility search to take advantage of API queries [#76753494]
  • Add instance memory to quota, quotas, and update-quota. [#76292608]

v6.4.0

14 Aug 00:56
Compare
Choose a tag to compare

CF version v6.4.0

Installers

Installers

Binaries

Change Log

  • Implement service-access command.
  • Implement enable-service-access command.
  • Implement disable-service-access command.
  • Merge pull request #237 from sykesm/hm-unknown-instances Use '?' instead of '-1' when running instances is unknown [#76461268]
  • Merge pull request #239 from johannespetzold/loggregator-debug-printer CF_TRACE option for cf logs
  • Stop using deprecated endpoints for domains. [#76723550]
  • Refresh auth token on all service-access commands. [#76831670]
  • Stop CLI from hanging when Loggregator keeps returning errors. [#76545800]
  • Merge pull request #234 from fraenkel/cfignoreIgnored Copy cfignore to upload directory to properly ignore files
  • Pass in ProxyFromEnvironment function to loggregator_consumer. [#75343416]
  • Merge pull request #227 from XenoPhex/master By Grabthar hammer, by the sons of Worvan, you shall be avenged. Also, sorting.
  • Add cli version to the "aww shucks" messsage. [#75131050]
  • Merge pull request #223 from fraenkel:connectTimeout Use a connect timeout whenever making connections
  • Merge pull request #225 from cloudfoundry/flush-log-messages Fix inter-woven output during start
  • Merge pull request #222 from fraenkel/closeBody Close the response body
  • Merge pull request #221 from jpalermo/master Fix base64 padding

v6.3.2

24 Jul 17:17
Compare
Choose a tag to compare

CF version v6.3.2

Installers

Binaries

Change Log

  • Provides "pretty printed" output of config JSON. [#74664516]
  • Undo recursive copy of files [#75530934]
  • Merge all translations into monolithic files. [#74408246]
  • Edited random-word source/seed data [#75469600]
  • Merge pull request #210 from wdneto/pt_br Initial pt-br translation [#75083626]

Now, cleaner than before!

v6.3.1

22 Jul 20:53
Compare
Choose a tag to compare

CF version v6.3.1

Installers

Binaries

Change Log

  • Remove Korean as a supported language. - goi18n does not currently support it, so it's in the same boat as Russian.
  • Forcing default domain to be the first shared domain. Closes #209 [#75067850]
  • 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]
  • Adding in tool to fix json formatting
  • Fixes spacing and file permissions for all JSON files. Spacing i/s now a standard 3 spaces. Permissions are now 0644
  • Merges Spanish Translations. Thanks, @bonzofenix! Closes #207 [#74857552]
  • Merge Chinese Translations. Thanks, @tsjsdbd, @isuperbb, @shenyefeng, @hujie5592427, @haojun, @wsxiaozhang and @Kaixiang! Closes #205 [#74772500]
  • Travis-CI builds should run i18n tests Also, fail if any of those other commands fail

v6.3.0

14 Jul 23:06
Compare
Choose a tag to compare

CF version v6.3.0

Installers

Binaries

Change Log

  • Add commands for security groups (creating, editing, assignment to spaces)
  • push no longer uses deprecated endpoint for domains. [#74737286]
  • cf always returns exit code 1 on error [#74565136]
  • Json is interpreted properly for create/update user-provided-service. Fixes issue #193 [#73971288]
  • Made '--help' flag match the help text from the 'help' command [Finishes #73655496]

CF version v6.2.0

19 Jun 22:28
Compare
Choose a tag to compare

CF version v6.2.0

Installers

Binaries

Change Log
##########

Internationalize the CLI

The Cloud Foundry CLI added support for translating CLI output into other languages. While the support has been added, many of these languages have not been translated. Please refer to the i18n ReadMe located under the cf/i18n directory for more information and how to help with the translation process.

[Finishes #70551274, #71441196, #72633034, #72633034, #72633036, #72633038, #72633042, #72633044, #72633056, #72633062, #72633064, #72633066, #72633068, #72633070, #72633074, #72633080, #72633084, #72633086, #72633088, #72633090, #72633090, #72633096, #72633100, #72633102, #72633112, #72633116, #72633118, #72633126, #72633128, #72633130]
Additional tickets needed for supporting internationalization:
[Finishes #70551274, #71347218, #71441196, #71594662, #71801388, #72250906, #72543282, #72543404, #72543994, #72548944, #72633064, #72633108, #72663452, #73216920, #73351056, #73351056]

'purge-service-offering' should fail if the request fails

[Finishes #73009140]

Pretty print JSON for cf curl

[Finishes #71425006]

CURL output can be directed to file via parameter --output.

[Finishes #72659362]

Fix a source of flakiness in start

The problem here was that we made it possible for the error returned by the api to be ignored if the staging timeout is set to an incredibly short duration.

Moving the error check outside of the for loop is just crazy enough to work.
[Finishes #71778246]

Add build date time to the --version message, cf --version now reports ISO 8601 date

This is the date-time that the binary was built in our CI environment
[Finishes #71446932]

Show system environment variables with cf env

The biggest change here is that we are also expecting to return the VCAP_SERVICES hash. Realistically we'll only ever get this if the change that the services team recently made to CloudController is actually present.

We believe that returning these two objects separately is the best bet for now. The VCAP_SERVICES hash will be pretty printed, but the user hash will not be (for the time being).

[Finishes #71250896]

Fix double confirm prompt bug

[Finishes #70960378]

Fix create-buildpack from local directory

[Finishes #70766292]

Gateway respects user-defined Async timeout

[Finishes #71039042]

Bump async timeout to 10 minutes

[Finishes #70242130]

Trace should also respect the user config setting

[Finishes #71045364]

Add a 'cf config' command

Currently only allows setting the timeout for async requests to Cloud Controller, but we anticipate adding more soon.
[Finishes #70242276]

Add a hook for setting color from the config

Uses --color value to enable/disable/ignore coloring
[Finishes #71045474, #68903282]

Add config --trace flag

[Finishes #68903318]

Pivotal Tap for Homebrew installs (Experimental)

Previously, the CLI could be installed via the central homebrew repository. Recently the restrictions placed on the formula in that became too onerous to continue hosting it there. The formula is now hosted in the Pivotal Tap. This change updates the documentation with instructions on how to add the Pivotal Tap and install the CLI from it.

This method for installing CLI is experimental and subject to change in the future.

v6.1.2

08 May 23:25
Compare
Choose a tag to compare

CF version v6.1.2

Installers

Binaries

Change Log

Document build process

[Finishes #70608194]

Always flush message queue when tailing logs

Downsides: there is now a global variable for how long we buffer
messages. This seems nicer than having to pass it along, because we
need to construct a priority queue when the log repo is initialized (or
at least, we felt that we needed to).

[Finishes #70788884]

Update README instructions for checking out the repo

My hope is that explaining how to get started with the repo will make it easier for
other contributors. These steps assume some basic knowledge of git and GO, but the
only way we will improve this documentation is to start improving it today and continue
to be sympathetic to pain the community feels in the future.

[Finishes #70686778]

Always zero-out the size of directories for resource matching

If you don't, then cloud controller gives you a nasty crash.

ALSO apparently you can never rely on the size of a directory being zero
if you're using the windows syscall GetFileAttributesEx.

(and golang's stdlib does use this syscall)

[Finishes #70470232] #157

Make requests to UAA about users more intelligently

This very simple change prevents us from making a request with an empty
filter that might return all of the users in the space.

[Finishes #70051880, 70130480]

Always zero-out the size of directories for resource matching

If you don't, then cloud controller gives you a nasty crash.

ALSO apparently you can never rely on the size of a directory being zero
if you're using the windows syscall GetFileAttributesEx.

(and golang's stdlib does use this syscall)

[Finishes #70470232] #157

Start removing more global state

It's been more than a little disappointing that we've had assertions in
our tests that rely on a global bool in a testhelper package. Changing
this for one test now so that we have a pattern to abide by later. My
hope is that we can root out the rest of these one by one.

[Finishes #68922816]

Make requests to UAA about users more intelligently

This very simple change prevents us from making a request with an empty
filter that might return all of the users in the space.

[Finishes #70051880, 70130480]

Merge pull request #159 from fraenkel/org_quota

Display the entire org quota information

[Finishes #70490234]

Refresh auth token for 'cf logs' when it expires.

[Finishes #66242222]

v6.1.1

24 Apr 17:17
Compare
Choose a tag to compare

CF version v6.1.1

Installers

Binaries

Change Log

  • New quota CRUD commands for admins
  • Only ignore manifest.yml at the app root directory [#70044992]
  • Updating loggregator library experimental support for proxies [#70022322]
  • Provide a --sso flag to cf login for SAML [#69963402, #69963432]
  • Do not use deprecated domain endpoints in cf push [#69827262]
  • Display X-Cf-Warnings at the end of all commands [#69300730]
  • Add an actor column to the cf events table [#68771710]