Up CLI Release Notes
v0.40.1
Release Date: 2025-08-13
Bug Fixes
- Migration: Fixed handling of ManagedResourceDefinitions, ManagedResourceActivationPolicies, and Licenses.
- Fixed a race condition in
up dependency add
andup composition generate
that could result in transient failure to parse the project file.
v0.40.0
Release Date: 2025-08-12
What's Changed
- AI Integration: Added
up project ai configure-tools
command for AI-assisted configuration generation - API Connector: Introduced
up api-connector
CLI for managing API connections - UXP Management:
- Added
up uxp license show
,apply
, and management commands - Added
up uxp web-ui open
,enable
, anddisable
commands for web UI management - Support for development licenses and license validation improvements
- Added
- Project:
- Added
up project init
Improved project initialization with new wizard flow and templates - Added
up project run --local
command for local control planes - Added
up project stop
command for tearing down control planes - Added
up operation generate
for operation functions - Improved package readiness detection with RuntimeHealthy condition
- Support for Upbound AddOns installation
- Added
- Authentication:
- Added
up ctp oidc-auth aws
for OIDC authentication support
- Added
- Dependencies:
- Enhanced
up dep add
to support controllers, addons and API dependencies
- Enhanced
- Migration:
- Promoted:
up ctp migration
migration commands out of alpha status
- Promoted:
- Telemetry:
- Integrated telemetry and tracing
- XRD Support:
- Added support for Crossplane V2 XRDs
- Schema Generation:
- Enhanced schema generators for Go, Python, KCL and Go-Templating
- Support for Kubernetes Core resource schemas
- Support for Crossplane Core resource schemas
- Testing:
- Enhanced
up test
with initResources - Added
functionCredentialsPath
to composition test schema
- Enhanced
Bug Fixes
- Fixed recursion errors when serializing Kubernetes objects with JSON fields
- Resolved panic in test scenarios when items are variables
- Fixed symlink handling for Windows
- Fixed issues with duplicate file paths in
up project run
- Improved error handling and session expiry checks for logged-in users
- Fixed bugs in package readiness detection
Breaking Changes
- Projects v1alpha1 now require Crossplane >=v1.19
- Projects v1alpha2 now require Crossplane >=v2.0.0
- Context required for logout command
- Schemas: Python enum fields as literal
- xpls: Compositions using patch and transform are no longer supported
v0.39.1
Release Date: 2025-06-27
What's Changed
up xpkg append
: Added a--single-image
option and support for converting image layers to an OCI image index (Crossplane Configurations).up test
: Fixed a panic in Python test scenarios when items are passed as variables.up test
: Resolved recursion errors when serializing Kubernetes objects with embedded JSON fields.up test
: Added support forinitResources
in e2eTest definitions and improved error reporting by surfacing permanent errors.up space mirror
: Updated mirror support for compatibility with Spaces 1.13.up ctx
: Added support for custom CA bundles via a new--ca-bundle
option, improving compatibility in proxy environments such as Zscaler.
v0.39.0
Release Date: 2025-04-25
What's Changed
- Added support for building functions using Go templating.
- Dependencies in private Marketplace repositories can now be fetched without the Upbound Docker credential helper configured.
- Added support for testing project changes using Control Plane Simulations.
up dep
commands now require fully-qualified package paths. This eliminates ambiguity and avoids usingdocker.io
as the default registry.- Added support for replacing the container images used as part of project builds, so project tools can be used without access to xpkg.upbound.io and images can be customized.
- Bug fixes and UX improvements.
v0.38.4
Release Date: 2025-03-21
What's Changed
- Fixed up render searching observed resources
- Robot tokens now supported for
up project
v0.38.3
Release Date: 2025-03-18
What's Changed
- Stabalize E2E test suite
v0.38.2
Release Date: 2025-03-17
What's Changed
- Fixed
up test
andup project run
compatibility with Crossplane 1.19. - Added the ability to login with an Upbound Robot Token.
- Bug fixes and improvements in
up test
andup project build
.
v0.38.1
Release Date: 2025-03-11
What's Changed
- Removed dependency on the
go
binary for generation of Go models. - Updated name generation for array field types in Go models to avoid name collisions.
- Updated KCL function generation to avoid duplicate import names.
- Updated
go test
to pass through environment variables prefixed withUP_
to tests written in KCL and Python. - Fixed a panic in
up test
when a timeout was not specified. - Improvements for
up migration
when mcp-connector is in use.
Breaking Changes
- Some type names in the Go models have changed to avoid naming conflicts. Go
functions using these fields will fail to compile during
up project build
and require an update.
v0.38.0
Release Date: 2025-03-04
What's Changed
- Go is now a supported language for embedded functions in projects.
- New
up test
commands introduced to allow for automated testing of compositions, including those that use embedded functions. Test cases can be written in YAML, Python, or KCL. - Embedded KCL functions now use KCL v0.11.2.
- Commands that interact with private repositories in the Upbound Marketplace no
longer require
docker-credential-up
to be configured. - Bug fixes and UX improvements.
Breaking Changes
- The short alias
-d
for the--cache-dir
flag in various commands has been removed.
v0.37.1
Release Date: 2025-02-13
What's Changed
- Improve performance and silence unnecessary warning messages in
up composition render
. - Ensure the
--project-file
flag works consistently across project commands. - Minor bug fixes.
v0.37.0
Release Date: 2025-01-30
What's Changed
- New
up composition render
command introduced to allow for local testing of compositions including those that use embedded functions. - Configuration is now profile-centric (see Breaking Changes below).
up profile use
restores the last-used Kubeconfig context for the selected profile.up profile config
is deprecated and its functionality will be removed in a future release.- Kubeconfig flags are handled consistently across commands.
- "Account" renamed to "Organization" in configuration and flags, since the value must be an Upbound organization name.
- Bug fixes and UX improvements.
Breaking Changes
- Creating a configuration profile is now required.
- Users of disconnected Spaces must now create a disconnected configuration profile for each disconnected Space they interact with.
up ctx
is now profile-specific. Only contexts belonging to a given profile's organization or disconnected Space can be accessed when that profile is active.
v0.36.4
Release Date: January 10th, 2025.
What's Changed
- Updated base image for Python functions in projects.
v0.36.3
Release Date: January 7th, 2025.
What's Changed
- Starting with Spaces
v1.10.0
,up space init
now supports ingress SSL passthrough during installation. - Removed the unused clusterType field from Helm values in
up space init
for Spaces v1.10.0.
v0.36.2
Release Date: December 19th, 2024.
What's Changed
- Spaces Mirror: Fixed an issue affecting private registries when using registry flags introduced in v0.36.0.
- Added a new flag to the
up project run
command, enabling projects to be run in production control planes.
v0.36.1
Release Date: December 3rd, 2024.
What's Changed
- Resolved the
IsNotFound
error encountered inup project run
for existing repositories.
v0.36.0
Release Date: November 28th, 2024.
What's Changed
- Enhanced the ingress cache to ensure concurrency safety for more stable and efficient operations.
- User organization is now validated during login, offering better security and a smoother user flow.
- Default values for
apiVersion
andkind
have been added in Python schemas to streamline development. - The
up dep update
command now processes updates in parallel, significantly reducing update times. - Projects started in MCP now inherit the parent Space context, ensuring better alignment and continuity.
up space mirror
Added registry flags to provide more control and flexibility when managing mirrors.- The embedded function KCL base image has been upgraded to v0.10.8.
up project run
Fixed issues with unsupported duplicate file paths to avoid potential conflicts.up project run
Projects are now re-homed automatically, and repository visibility is preserved during project pushes.up project run
Projects now load repositories into memory, improving performance and reducing disk I/O.up project build
The Docker client environment can now be overridden with custom environment variables, offering more flexibility.up ctp provider,function,configuration,pull-secret
Added support for installing functions and pull-secrets in CTP, expanding functionality and customization options.
v0.35.3
Release Date: November 6th, 2024.
What's Changed
- improvements for new commands introduced in v0.35.0
v0.35.2
Release Date: November 6th, 2024.
What's Changed
- improvements for new commands introduced in v0.35.0
v0.35.1
Release Date: November 6th, 2024.
What's Changed
- Made the ingress cache concurrency safe in
up ctx
. - Prevented output of status fields for generated XRDs.
- Validated the user's organization during login.
- Configured projects to use the parent Space context when started in control plane.
v0.35.0
Release Date: November 6th, 2024.
What's Changed
Project Management Enhancements
- Introduced new commands:
up project init
,build
,push
,run
, andmove
up example generate
up xrd generate
up composition generate
up function generate
https://docs.upbound.io/core-concepts/projects/
Dependency Management
- Enhanced the
xpkg dep
command to handle function dependencies and group dependencies effectively - Added validation and examples for dependency handling
Improvements
- Supported installation of mcp-connectors and cloudnative-pg from
xpkg.upbound.io
- Improved error messages for unreachable spaces and unusable contexts in
up ctx
.
Bug Fixes
- Fixed function name validation and schema handling errors.
- Improved dependency checks for projects and configurations.
Breaking Changes
- Deprecated
xpkg
in favor of enhanced project workflows.
v0.34.2
Release Date: October 17th, 2024.
What's Changed
- Use spaces-config configmap to validate spaces in
up space attach
v0.34.1
Release Date: October 10th, 2024.
What's Changed
- update
up alpha space mirror
corresponding images
v0.34.0
Release Date: October 7th, 2024.
What's Changed
- Reduced verbosity of logging
- Install agent from the
xpkg.upbound.io
registry - Require username and password for agent chart installation.
- Added cloudnative-pg as a dependency and updated query to v1alpha2.
- Removed the "healthy" column from
up ctp get/list
. - Ensured
up ctx
always uses the spaces ingress.
v0.33.0
Release Date: September 3rd, 2024.
What's Changed
- Update
up space init
update for 1.7.0 release OCI Registry change toxpkg.upbound.io/spaces-artifacts
- Update
up alpha space mirror
update for 1.7.0 release - Update
up ctp connector
install using now OCI Registryxpkg.upbound.io/spaces-artifacts
- Improve
up ctp list/get
show healthy column and read message from status for CTP - Improve
up alpha query
print right kind with multiple resources - Improve
up xpkg dep
works now with functions - Improve
up ctx
writing kubeconfig to stdout with current path - Delete
up cofiguration