Skip to content

v0.13.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@hasheddan hasheddan released this 26 Aug 21:06
· 2 commits to release-0.13 since this release
1127447

Overview

v0.13.0 drastically increases the functionality of up by introducing command groups for organization, robot, repository, and profile. These new groups support managing an end-to-end workflow on Upbound, and are accompanied by enhanced experiences when pushing Crossplane packages (up xpkg) and installing self-hosted Upbound (up alpha upbound). Success and error information is improved across all commands, while also introducing top-level flags to silence output (--quiet) or print in a more human-readable format (--pretty). See the updated Usage and Configuration documentation for more information.

Additionally, v0.13.0 restructures the up command graph by adding top-level "maturity" groups. Commands that are expected to change or evolve in the future are now nested under up alpha. See the API Maturity documentation for more information.

What's Changed

  • Advance main ahead of release-0.12 to tag RC by @hasheddan in #206
  • Do not prompt for username / password if token is provided by @hasheddan in #211
  • Use Go 1.18 by @epk in #213
  • Only pass domain to docker-credential-up by @hasheddan in #217
  • Embed Kubernetes client auth plugins by @epk in #219
  • Update comment about auth plugins by @epk in #221
  • Drop up uxp connect command by @hasheddan in #224
  • Update MCP experimental ctp list with paging by @hasheddan in #225
  • Move to pterm, emit success message for all operations, and support --quiet and --pretty global output config by @hasheddan in #226
  • Add support for repository management and create on push by @hasheddan in #228
  • Add Nix installation instructions by @lucperkins in #229
  • Simplify up upbound install and add config command group by @tnthornton in #230
  • Add support for organization management commands by @hasheddan in #231
  • Support robot management commands by @hasheddan in #234
  • Add --force option to destructive commands by @jastang in #238
  • Move experimental and preview commands to alpha group by @hasheddan in #236
  • Fix up logout and hint when session is missing by @hasheddan in #241
  • Add support for up ctp pull-secret create and require token create output by @hasheddan in #242
  • Update go-containerregistry to v0.11.0 by @hasheddan in #243
  • Cleanup command structure and allow creating new named profile on login by @hasheddan in #244
  • Fix top-level alpha command help output and updates docs for v0.13.0 release by @hasheddan in #245
  • Update configuration docs to include base config by @hasheddan in #246

Breaking Changes

The majority of breaking changes introduced by v0.13.0 are related to the new up alpha command structure. However, the previous command structure is maintained, though hidden from the usage output. This is meant to extend the window in which users can move to consuming the new command structures, while not confusing new users by listing commands in multiple locations. This is explained in greater detail in the API Maturity documentation.

While breaking changes will try to be minimized from version to version, up is not guaranteed to maintain backwards compatibility for pre-v1.0 versions.

New Contributors

Full Changelog: v0.12.0...v0.13.0