Releases: GoodRxOSS/lifecycle
Releases · GoodRxOSS/lifecycle
0.1.7-alpha.33
Lifecycle alpha prerelease.
0.1.7-alpha.32
Alpha prerelease from the current feature branch.
0.1.7-alpha.31
Alpha prerelease from the current feature branch.
0.1.7-alpha.30
Lifecycle alpha prerelease.
0.1.7-alpha.29
Alpha prerelease.
Workspace Image v0.0.1
Workspace image release for lifecycle agent sessions.
Docker Hub: lifecycleoss/workspace:v0.0.1
Tags created:
lifecycleoss/workspace:v0.0.1lifecycleoss/workspace:v0lifecycleoss/workspace:v0.0lifecycleoss/workspace:latest
0.1.15
What's Changed
- fix: update buildkit client image and add oci-mediatypes to cache export by @vigneshrajsb in #124
- fix(nativeHelm): support OCI repoUrl override for ORG_CHART deploys by @vigneshrajsb in #128
- feat(envVariables): add branchName and repoName as general template variables by @vigneshrajsb in #129
- chore(ci): bump GitHub Actions versions to resolve Node.js 20 deprecation warnings by @vigneshrajsb in #130
- fix(ci): filter artifact download to exclude .dockerbuild artifacts by @vigneshrajsb in #132
- fix(kubernetes): consolidate namespace label management to ensure lfc/uuid is always present by @vigneshrajsb in #131
- fix(deployable): update remote service config on push for static envs by @vigneshrajsb in #133
- feat: upgrade to external-secrets v1, add Barbican(OpenStack)/Vault/1Password providers, and fix GCP typo by @binlab in #134
- fix: canonicalize deploy job names by @vigneshrajsb in #136
- Fix native helm ingress host overrides by @vigneshrajsb in #138
- fix: canonicalize native build job names by @vigneshrajsb in #139
- fix: rollout restart to avoid stale pod spec on redeploying with manifests by @vigneshrajsb in #141
- fix: serialize native helm deploys to prevent concurrent upgrade failures by @vigneshrajsb in #143
- fix: use wget instead of curl in deploy serialization script by @vigneshrajsb in #144
- fix: update Lifecycle UI links from /build/ to /environments/ path by @vigneshrajsb in #145
- fix: improve native deploy error messages and escape commas in helm values by @vigneshrajsb in #146
- fix: disable retries on kubernetes-apply deploy jobs to preserve logs by @vigneshrajsb in #147
- fix: isolate build cache per build-uuid to prevent EOF errors by @vigneshrajsb in #148
- fix: coerce env var values to strings for Kubernetes compatibility by @vigneshrajsb in #150
- fix: escape inner double quotes in helm --set to preserve annotation key quoting by @vigneshrajsb in #151
- Revert "fix: escape inner double quotes in helm --set to preserve annotation key quoting" by @vigneshrajsb in #152
- pin axios to known-safe version by @vigneshrajsb in #153
- remove legacy build pages, unused deps by @vigneshrajsb in #154
- v2 get all pods for env endpoint by @levontikoyan in #149
- Role based access by @levontikoyan in #156
- Generalize native Helm runner and post-renderer config by @vigneshrajsb in #158
- Agent sandboxes by @vmelikyan in #142
- feat: update YAML schema for native Helm config attributes by @vigneshrajsb in #159
- feat(helm): move native Helm wait logic into an init container by @vigneshrajsb in #160
- fix: clarify PR env override examples by @vigneshrajsb in #162
- bubble up build/deploy failure details by @vmelikyan in #163
- show config errors in tooltip by @vmelikyan in #164
- chore(cleanup):remove keda scale-to-zero by @vigneshrajsb in #161
- [codex] Add BuildKit image release workflow by @vigneshrajsb in #165
- [codex] Fix image release artifact downloads by @vigneshrajsb in #166
- Handle pre-labeled PR deploy webhooks by @vigneshrajsb in #167
- fix: allow deprecated service-level YAML keys by @vigneshrajsb in #169
- fix secret sync wait to require requested keys by @vmelikyan in #170
- feat: add namespace metadata labels with pr info by @vigneshrajsb in #172
- Revert "fix: allow deprecated service-level YAML keys" by @vigneshrajsb in #171
- configurable agent session runtime by @vmelikyan in #173
- support per-tool require-approval overrides by @vmelikyan in #174
- fix agent session editor proxy and multi repo git roots by @vmelikyan in #175
- parallelize multi-service dev mode enablement by @vmelikyan in #176
- separate mcp r/w classification by @vmelikyan in #177
- harden agent session startup and skills bootstrap by @vmelikyan in #178
- harden agent session runtime and prewarm matching by @vmelikyan in #179
- overlap prewarmed session service startup by @vmelikyan in #180
- removes approval diff by @vmelikyan in #181
- build(husky): replace npx with pnpm exec by @AntonRatnick in #168
- fix(native-build): harden registry login retries by @vigneshrajsb in #182
- fix: make readiness probes explicit by @vigneshrajsb in #183
- Return deploys.cname in getBuildByUUID endpoint by @levontikoyan in #184
- feat(repositories): add self-service onboarding API by @vigneshrajsb in #185
- add canonical agent-session control plane by @vmelikyan in #187
- feat: add ignoreFiles push redeploy skips by @vigneshrajsb in #186
- fix: refresh external secrets before secret use by @vigneshrajsb in #188
- feat: add global builder engine default by @vigneshrajsb in #189
- fix(ttl): reconcile closed pull request namespaces by @vigneshrajsb in #190
- local keycloak setup to use published helm charts by @levontikoyan in #191
- Keycloak GitHub token by @levontikoyan in #192
- unify agent runtime contracts by @vmelikyan in #194
- feat: support Helm custom value secret refs by @vigneshrajsb in #193
- feat: add configurable build metadata by @vigneshrajsb in #195
- fix: validate build uuid overrides by @vigneshrajsb in #197
- feat: reconcile deleted yaml services by @vigneshrajsb in #198
- fix: enforce static node affinity for native Helm by @vigneshrajsb in #200
- feat: add v2 build override APIs by @vigneshrajsb in #199
- fix: include comment env fields in build responses by @vigneshrajsb in #201
- use shared provider keys for agent runs by @vmelikyan in #202
- feat: include Job and CronJob pods in service pod lookup by @vigneshrajsb in #204
- feat: add unified agent session runtime platform by @vmelikyan in #205
- fix(secrets): sync external secrets for existing native images by @vigneshrajsb in #206
- feat: add service overrides state to build response by @vigneshrajsb in #203
- Add service-level destroy endpoint by @vigneshrajsb in #207
- feat: add static sites hosting gateway by @vigneshrajsb in #208
- feat(agent): build-scoped tool isolation, typed errors, run reliability by @vmelikyan in #211
New Contributors
- @AntonRatnick made their first contribution in #168
Full Changelog: 0.1.14...0.1.15
BuildKit Image v1.0.0
BuildKit image release for lifecycle.
Docker Hub: lifecycleoss/buildkit:v1.0.0
Tags created:
lifecycleoss/buildkit:v1.0.0lifecycleoss/buildkit:v1lifecycleoss/buildkit:v1.0lifecycleoss/buildkit:latest
0.1.14
What's Changed
- support setting build job resources limits in yaml by @vmelikyan in #113
- ability to add pod annotations for native build job pods by @vmelikyan in #114
- Return pipelineId for deploys by @levontikoyan in #115
- AI agent feedback and rule management by @vmelikyan in #116
- fix(logger): emit string level names instead of numeric values by @vigneshrajsb in #117
- fix: temporary patch for Fastly service lookup domain by @vigneshrajsb in #118
- fix(config): change default LOG_LEVEL from debug to info by @vigneshrajsb in #120
- Return env vars by @levontikoyan in #122
- feat: archive build/deploy logs to MinIO for post-eviction retrieval by @vigneshrajsb in #119
- Add shallow clone (--depth Improve native build clone step by @vmelikyan in #123
Full Changelog: 0.1.13...0.1.14
0.1.13
What's Changed
- configurable agent by @vmelikyan in #101
- configurable agent by @vmelikyan in #102
- allowedWritePatterns for agent by @vmelikyan in #103
- fix: recover missing PR comment IDs from GitHub instead of bailing out by @vigneshrajsb in #104
- fixes the duplicate directive for envLens by @vmelikyan in #105
- Fix repeploy issue by @levontikoyan in #107
- Return isStatic for build object by @levontikoyan in #108
- fix: remove
#from ingress snippet by @vigneshrajsb in #110 - fix: do not retrigger new builds for non lifecycle labels by @vmelikyan in #111
- return full logs for builds, deploys when the job is complete by @vmelikyan in #112
Full Changelog: 0.1.12...0.1.13