Releases: upbound/up-sdk-go
Releases · upbound/up-sdk-go
apis/v1.10.1
What's Changed
- Adds ObjectRoleBinding types by @jeanduplessis in #130
- Add Space supportedFeatures with ClassSmall feature by @RedbackThomson in #129
- add CRD validation for XP version in ControlPlanes has no leading v by @erhancagirici in #131
- feat: SharedTelemetryConfig secret references by @lsviben in #132
Full Changelog: apis/v1.10.0...apis/v1.10.1
apis/v1.10.0
What's Changed
- Remove supported Crossplane versions for Spaces by @turkenh in #96
- docs: fix space backups docs leftovers by @phisco in #127
- feat(controlplane): add status.firstReadyAt field by @phisco in #125
- feat(repo): add repositorytypefunction by @haarchri in #128
Full Changelog: apis/v1.9.0...apis/v1.10.0
apis/v1.9.0
What's Changed
- go.mod: fast backwards to 0.29 by @sttts in #118
- feat: SpaceBackup API by @phisco in #119
- feat: control plane class by @lsviben in #120
- fix: proper defaulting of class by @lsviben in #121
- fix: Controlplane spec.class improvements by @lsviben in #122
- repositories: Add support for setting visibility by @adamwg in #124
- Add space inaccessible label by @RedbackThomson in #126
Full Changelog: apis/v1.8.0...apis/v1.9.0
Spaces API v1.8.0
What's Changed
- Add supported versions file for Spaces/Crossplane by @turkenh in #63
- feat: Backup and Restore API changes needed to implement restore by @phisco in #66
- feat: move backup config ref to backups by @phisco in #67
- feat: remove details from backup status by @phisco in #68
- fix: gate rules using gated fields by @phisco in #70
- feat: switch to use our own TypedLocalObjectReference by @phisco in #69
- fix: sharedbackupconfig's config using free form json by @phisco in #72
- feat: add common package by @phisco in #73
- Add List method to Spaces client by @RedbackThomson in #71
- Remove reference to Velero from SharedBackupConfig by @jeanduplessis in #75
- spaces/v1beta1: move group labels here by @sttts in #77
- feat(sharedbackupconfig): allow passing prefix by @phisco in #74
- Add latest Crossplane versions by @jeanduplessis in #78
- Add SharedTelemetryConfig API by @lsviben in #76
- Exporters and pipeline should be required in SharedTelemetryConfig API by @turkenh in #79
- Add space labels and status fields by @RedbackThomson in #80
- docs: fix backup references docs by @phisco in #82
- Add deprecation notices to ControlPlane ConnectionDetail fields by @tnthornton in #81
- Add auth token exchange API by @RedbackThomson in #83
- Add 1.4.0 block for working against pre-releases in cloud by @tnthornton in #86
- Add CEL rule for rejecting empty version with upgrade policy "None" by @ezgidemirel in #87
- Add new
apiURL
field to space status by @RedbackThomson in #88 - Remove fields from dropped velero based backups by @turkenh in #89
- Remove Last Schedule print column from SharedBackupSchedule by @cbuto in #85
- query.spaces.upbound.io: generate OpenAPI by @sttts in #91
- feat(teams): add teams service client by @haarchri in #92
- feat(robot): add options for robot teammembership + typed team responses by @haarchri in #93
- feat(sdk): add repositorypermission by @haarchri in #94
- ControlPlanes: remove scheduled and add healthy condition by @turkenh in #97
- Remove ControlPlane
spec.source
andstatus.source
fields by @negz in #95 - WIP: apis/query: add table row responses by @sttts in #99
- Observability: add log exporter pipeline to STC by @lsviben in #102
- chore: Configure Renovate by @renovate in #58
- apis/query: add freshness by @sttts in #100
- Add State to ControlPlane.Spec.Crossplane for managing the crossplane state by @sergenyalcin in #103
- query: remove noHeaders by @sttts in #104
- apollo: clarify group and APIGroup by @sttts in #108
- query: Introduce v1alpha2, allowing for multiple filters by @adamwg in #105
- query: Remove owners filter in v1alpha2 by @adamwg in #109
- InControlPlaneOverride API by @ulucinar in #101
- query: Fix the json name of filters in relations by @adamwg in #112
- Add Simulation API types by @negz in #110
- Remove hostcluster id from control plane status by @turkenh in #111
- Add Validated condition to STC by @lsviben in #113
- Add condition status to SharedSecretStoreStatus by @jeanduplessis in #106
- ControlPlane: Drop healthy column by @turkenh in #114
- chore: clean up CTP from unused fields by @lsviben in #115
- api-connector: add first API sketch by @erhancagirici in #116
- Create apis/go.mod by @sttts in #117
New Contributors
- @turkenh made their first contribution in #63
- @RedbackThomson made their first contribution in #71
- @jeanduplessis made their first contribution in #75
- @lsviben made their first contribution in #76
- @tnthornton made their first contribution in #81
- @ezgidemirel made their first contribution in #87
- @cbuto made their first contribution in #85
- @haarchri made their first contribution in #92
- @renovate made their first contribution in #58
- @sergenyalcin made their first contribution in #103
- @adamwg made their first contribution in #105
- @ulucinar made their first contribution in #101
- @erhancagirici made their first contribution in #116
Full Changelog: v0.3.0...apis/v1.8.0
v0.3.0
What's Changed
- add spaces client by @avalanche123 in #59
- Move SharedUpboundPolicy from mxe repo by @pedjak in #61
- feat: ControlPlane Backup and Restore API by @phisco in #62
- fix: SelectedControlPlanes, not SelectedControlplanes by @phisco in #64
- query/v1alpha1: fix deepcopy panic for non-objects in JSON by @sttts in #65
New Contributors
- @avalanche123 made their first contribution in #59
- @pedjak made their first contribution in #61
- @phisco made their first contribution in #62
Full Changelog: v0.2.0...v0.3.0
Add Spaces APIs
What's Changed
- Add common workflows and repo metadata by @hasheddan in #25
- Propagate handy GitHub Actions by @negz in #26
- Introduce new controlplanes service package by @hasheddan in #27
- Update controlplanes list to support pagination by @hasheddan in #28
- Add repositories client by @hasheddan in #29
- Add organizations service by @hasheddan in #30
- Add support for managing robots by @hasheddan in #31
- Add support for listing tokens to robots client by @hasheddan in #32
- Drop unsupported control planes behavior by @hasheddan in #33
- Add client to manage org users by @julienduchesne in #34
- consume new error struct from shimmer by @nullable-eth in #36
- Introduce new configurations package by @jastang in #37
- Add support for creating configurations and querying the gitsources l… by @AlainRoy in #39
- Add configuration delete and update control plane response to include configuration information. by @jastang in #40
- Add userinfo client by @hasheddan in #41
- Add control plane specific query parameters by @jastang in #42
- Update gitsources login to take port by @AlainRoy in #44
- Add new configuration template API. by @AlainRoy in #45
- Added helper: GetOrgID by @AlainRoy in #46
- Token owner ID should be able to accept both uint and UUID by @muvaf in #47
- client: set status on errors so that IsNotFound works for them by @muvaf in #48
- Bump build submodule and fix linter errors by @jastang in #43
- Add Private parameter for creating configurations by @AlainRoy in #50
- Add new fields for organization members. by @AlainRoy in #51
- Get all configurations instead of just the first ten. by @AlainRoy in #55
- Controlplanes: make Configruation optional by @darkmuggle in #56
- Control planes: make configuration truly optional by @darkmuggle in #57
- Add Spaces APIs by @sttts in #60
New Contributors
- @julienduchesne made their first contribution in #34
- @nullable-eth made their first contribution in #36
- @jastang made their first contribution in #37
- @AlainRoy made their first contribution in #39
- @muvaf made their first contribution in #47
- @darkmuggle made their first contribution in #56
- @sttts made their first contribution in #60
Full Changelog: v0.1.0...v0.2.0
v0.1.0
The v0.1.0
release is the first release of up-sdk-go
, the official @golang SDK for @upbound. It is highly experimental and subject to future breaking changes, but does provide early support for basic Upbound services, such as accounts, control planes, and tokens. If you are an early user of the SDK, please feel free to open issues for support of additional features, as well as feedback on your usage experience.