v2.9.0
What's Changed
- Consider output_* as relative to WD by @werkt in #1550
- Implement Persistent Workers as an execution path by @wiwa in #1260
- Locate Output Paths relative to WorkingDirectory by @werkt in #1553
- Remove incorrect external resolve of WD on upload by @werkt in #1554
- Instance cleanups by @werkt in #1555
- BuildfarmExecutors moved to its own target by @werkt in #1557
- Update Jedis connection error handling for addWorker by @amishra-u in #1552
- add github action to package and publish the helm chart as a released artifact by @andrewrothstein in #1556
- Assert correct context called for WSO responses by @werkt in #1561
- Write onNext requires onCompleted to follow by @werkt in #1565
- chore: update maven dependencies by @jasonschroeder-sfdc in #1434
- build: support compiling protobuf on macOS by @jasonschroeder-sfdc in #1563
- tests: bump bazelversion for integration tests by @jasonschroeder-sfdc in #1566
- [tests] add unit test for local resources by @luxe in #1558
- refactor: swap HealthStatusManager by @jasonschroeder-sfdc in #1568
- Update log level for blob location adjust by @amishra-u in #1573
- feat: Redis password from file by @jasonschroeder-sfdc in #1569
- docs: update AUTHORS and CONTRIBUTORS by @jasonschroeder-sfdc in #1572
- Identify Graceful Shutdown errors with severe by @werkt in #1574
- Remove orphaned DequeueResults by @werkt in #1575
- Clean up bf-mount usage/refactor by @werkt in #1576
- Clean up bf-mount usage/refactor by @werkt in #1577
- Refactor WriteStreamObserver logging by @werkt in #1578
- Determine PipelineStage exception severity by @werkt in #1579
- Authored sandbox asNobody behavior by @werkt in #1580
- Provide Additional sandbox write paths in config by @werkt in #1581
- Declare stat block information for FuseCAS by @werkt in #1582
- Try a new version of jekyll by @werkt in #1583
- include (un)zip in images by @andrewrothstein in #1590
- Remove rules k8s by @jasonschroeder-sfdc in #1587
- chore: bump rules_license to 0.0.7 by @jasonschroeder-sfdc in #1585
- Bump rules_go and gazelle by @jasonschroeder-sfdc in #1584
- [CI] skip server/worker audit on mac by @luxe in #1592
- Helm Chart: latest image tags not v-prefixed by @andrewrothstein in #1591
- Update helm values to use safe defaults by @werkt in #1597
- Properly balance over nodes, not slot ranges by @werkt in #1598
- fix the shard-worker HPA. it is a StatefulSet and not a Deployment by @andrewrothstein in #1596
- Use integer ids for Sqlite bidirectional index by @werkt in #1599
- Write cleanups by @werkt in #1600
- fix: format without placeholders by @jasonschroeder-sfdc in #1586
- chore: Update proto file styling by @amishra-u in #1594
- fix: Periodically Refresh Active Storage Workers With StartTime by @amishra-u in #1549
- Revert "Use integer ids for Sqlite bidirectional index (#1599)" by @werkt in #1603
- Separate fields for storage and execute workers in BackplaneStatus by @amishra-u in #1605
- Decode nodeId with jedis util SafeEncoder by @werkt in #1607
- build: start adopting bzlmod by @jasonschroeder-sfdc in #1564
- fix(coverage): coverage numbers are not accurate by @jasonschroeder-sfdc in #1609
- Add
helm lint
CI job. Split tag/release for the Helm chart from the entire repo with tags:helm/X.Y.Z-b1
by @andrewrothstein in #1602 - Publish storage worker and execute worker pool size in prometheus by @amishra-u in #1606
- bf-cat Output salt/platform, deindent command by @werkt in #1615
- Provide hashedName in BackplaneStatus Queue Name by @werkt in #1616
- set expire and drop invocationId by @coder1363691 in #1589
- Add OSSF scorecard by @jasonschroeder-sfdc in #1618
- chore: remove rules_oss_audit by @jasonschroeder-sfdc in #1617
- Changes to upgrade to mockito 5.10.0 by @werkt in #1623
- Fix com_grail_bazel_toolchain fetch by @werkt in #1630
- fix template bugs with with by @andrewrothstein in #1631
- Update llvm-toolchains repo url by @werkt in #1633
- Describe maxSizeBytes default and sentinel by @werkt in #1636
- migrate dependency to Bitnami Redis helm chart by @andrewrothstein in #1637
New Contributors
- @coder1363691 made their first contribution in #1589
Full Changelog: 2.8.0...2.9.0
Docker Containers
docker pull bazelbuild/buildfarm-server:2.9.0
docker pull bazelbuild/buildfarm-worker:2.9.0