What's Changed
- Langchain updates - Issue #344 by @aleks-stefanovic in #355
- Add a load test script file which will be called by the periodic prow job by @SHRUTI6991 in #402
- add more people as approvers to sub folders by @aditya-shantanu in #406
- perf(warmpool): implement server-side apply status patch by @vicentefb in #387
- Improving docs by @janetkuo in #423
- Added Architecture by @yashasvimisra2798 in #380
- [Part 1] Create a new Persistent Sandbox Handle by @SHRUTI6991 in #382
- Add
selectorfield to status / scale sub-resources. by @juli4n in #417 - Add Barni as an overall approver. by @aditya-shantanu in #429
- Improve sandboxclaim controller management of multiple worker threads by @igooch in #391
- Concurrency tests: Turn up concurrency on the controllers and do E2E tests. by @aditya-shantanu in #398
- Implement is_restored_from_snapshot method in PodSnapshotSandboxClient by @shrutiyam-glitch in #415
- Document prow process managed outside of repo by @janetkuo in #434
- feat: add kube-api-linter checker by @dongjiang1989 in #421
- feat: implement agent_sandbox_creation_latency_ms metric by @chw120 in #425
- refactor: warm pool creates full Sandbox CRs instead of bare pods by @noeljackson in #395
- fix: update comment for Selector field in SandboxWarmPoolStatus by @yongruilin in #438
- Adds new logo and reference in README by @brandonroyal in #447
- fixed broken icon links on README and site by @brandonroyal in #450
- Re-Implement worker thread collision avoidance for warm pool adoption by @igooch in #437
- feat|fix: add fix-gomod presubmit to verify go modules are tidy by @yongruilin in #442
- Fixes issues with mermaid website rendering by @brandonroyal in #451
- fix: fix broken links and mermaid diagram on doc website by @yongruilin in #452
- feat: implement agent_sandboxes point-in-time metrics by @chw120 in #410
- Load test recipes with cluster loader 2. by @SHRUTI6991 in #267
- Update OpenClaw example by @janetkuo in #471
- tests: fix timing flake in TestSandboxShutdownTime by @igooch in #473
- feat(test): Add ClusterLoader2 performance test by @igooch in #468
- Change(crd): rename 'Name' to 'name' in sandboxclaim_types CRD by @dongjiang1989 in #440
- Implementation 2: Integrate Sandbox handle with SandboxClient. by @SHRUTI6991 in #467
- Add DeleteForeground shutdown policy for SandboxClaim by @yongruilin in #480
- Add documentation to run prow job locally for testing. by @SHRUTI6991 in #472
- Add aditya-shantanu as an additional approver for test + site folder by @aditya-shantanu in #495
- add log to show concurrency settings by @aditya-shantanu in #496
- add specific exceptions from
RuntimeExceptioninSandboxClientby @nadolskit in #427 - Add debug logging to SandboxClaim controller by @igooch in #498
- Fix documentation to reflect the new sandbox client update. by @SHRUTI6991 in #499
- Website Redesign by @moficodes in #200
- Website reorg + fixing all the links by @aleks-stefanovic in #257
- Minor fixes for website overview page bug by @aleks-stefanovic in #506
- feat: add claim_labels support to SandboxClient by @jabra in #492
- versionbump: google.golang.org/grpc v1.79.3 by @Oneimu in #441
- Change
sorttoslicespackage by @dongjiang1989 in #503 - Allow sandbox claim to specify whether to get pod from sandbox warm pool by @PersistentJZH in #212
- Update Chrome sandbox README with e2e usage and Sandbox CRD context by @yashasvimisra2798 in #476
- add support for AKS Sandbox via vscode-sandbox example by @devigned in #236
- Add
Nonehandling to sandbox/gateway/snapshotwaitby @nadolskit in #414 - add analytics guide by @drogovozDP in #184
- feat: Add an example of using Agent Sandbox and Kata on GKE cluster by @maqiuyujoyce in #230
- feat: add KEP-0174 for label and annotation propagation to sandbox pods by @chw120 in #439
- fix: add pvc annotations/labels from volume claim tpl by @dhenkel92 in #217
- Add replicas default value in sandbox crd by @dongjiang1989 in #456
- Add a micro benchmark for using SandboxClaims with Chrome Sandbox. by @aditya-shantanu in #353
- Unify SandboxPodNameAnnotation setting by @hzxuzhonghu in #272
- tests: print object state after waiting for predicate by @justinsb in #520
- Migrate to controller-runtime v0.23+ Event Recorder API by @dongjiang1989 in #458
- feat: add PodIPs to Sandbox and SandboxClaim status by @noeljackson in #518
- feat: add Go sandbox client SDK by @wllbo in #424
- fix: verify pod ownership before operating on annotated pods by @ArmandoHerra in #419
- optimization: replace .Update() with .Patch() for sandbox updateStatus by @vicentefb in #509
- Implement list and delete snapshot functionality in Python SDK by @shrutiyam-glitch in #448
- fix(python): add backward compatibility for SandboxClaim status.sandbox.Name by @kincoy in #515
- Add ControllerStartupLatency metric for SandboxClaims by @igooch in #522
New Contributors
- @yashasvimisra2798 made their first contribution in #380
- @juli4n made their first contribution in #417
- @chw120 made their first contribution in #425
- @noeljackson made their first contribution in #395
- @brandonroyal made their first contribution in #447
- @nadolskit made their first contribution in #427
- @moficodes made their first contribution in #200
- @jabra made their first contribution in #492
- @PersistentJZH made their first contribution in #212
- @devigned made their first contribution in #236
- @drogovozDP made their first contribution in #184
- @maqiuyujoyce made their first contribution in #230
- @dhenkel92 made their first contribution in #217
- @wllbo made their first contribution in #424
- @ArmandoHerra made their first contribution in #419
- @kincoy made their first contribution in #515
Full Changelog: v0.2.1...v0.3.10