v1.6.0-rc1
Pre-release
Pre-release
What's Changed
- Release.1.5 by @wdbaruni in #4594
- Bump next from 14.2.7 to 14.2.10 in /webui by @dependabot in #4453
- Improve API error handling by @jamlo in #4607
- Support running Bacalhau in Docker compose by @jamlo in #4596
- fix cspell and disable golangci-lint spellcheck by @wdbaruni in #4610
- remove event emitter by @wdbaruni in #4601
- remove pluggable executors by @wdbaruni in #4603
- remove exec command and job translation by @wdbaruni in #4604
- organize utils and remove unused ones by @wdbaruni in #4602
- validate swagger.json by @wdbaruni in #4619
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.28.0 to 1.31.0 by @dependabot in #4617
- Support TestContainers PoC by @jamlo in #4627
- Migrate BashTub Tests to TestContainers Based Tests by @jamlo in #4631
- fix: default publishers not working by @wdbaruni in #4646
- fix test flakiness by useing busybox instead of ubuntu images by @wdbaruni in #4655
- fix: stop jobs with short ids by @wdbaruni in #4657
- Improve startup time by optimizing IMDS access by @wdbaruni in #4649
- improve routing of webui requests by @wdbaruni in #4645
- Fix Go lint issues by @jamlo in #4647
- Prevent False Positives in CI by @jamlo in #4642
- Remove Depandabot Auto Merges and CircleCI References by @jamlo in #4660
- build(deps): bump actions/checkout from 2 to 4 by @dependabot in #4661
- build(deps): bump peter-evans/repository-dispatch from 1 to 3 by @dependabot in #4662
- build(deps): bump github.com/swaggo/swag from 1.16.2 to 1.16.4 by @dependabot in #4632
- release 1.5.1 by @wdbaruni in #4668
- build(deps): bump werkzeug from 2.2.3 to 3.0.6 in /integration/airflow by @dependabot in #4666
- build(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.16.5 to 1.17.34 by @dependabot in #4667
- Improve Github Actions Workflow and GoLint by @jamlo in #4672
- integrate lib/watcher with job store by @wdbaruni in #4676
- refactor execution store to use models.Execution by @wdbaruni in #4677
- fix logstream test flakiness by @wdbaruni in #4678
- speed up tests by using tagged images instead of latest by @wdbaruni in #4679
- move messaging models from pkg/compute to pkg/models/messages by @wdbaruni in #4680
- build(deps): bump go.opentelemetry.io/otel/sdk/metric from 1.28.0 to 1.31.0 by @dependabot in #4673
- feat: adds
agent config
command that returns the agent configuration by @frrist in #4671 - async execution handling by @wdbaruni in #4683
- add compute execution-flow doc and remove outdated docs by @wdbaruni in #4685
- Support NATS TLS Communication by @jamlo in #4686
- skip flaky logstream tests by @wdbaruni in #4693
- prevent port number reuse with TTL-based caching by @wdbaruni in #4689
- ncl based async communication between nodes by @wdbaruni in #4687
- decouple envelope from ncl by @wdbaruni in #4695
- fix swagger generation by @wdbaruni in #4699
- Add missing execution state types to definitions by @markkuhn in #4698
- Display full command for next results in
job list
pagination by @markkuhn in #4691 - Add job result download option to WebUI by @markkuhn in #4702
- build(deps): bump apache-airflow from 2.9.3 to 2.10.3 in /integration/airflow by @dependabot in #4701
- login docker hub access in buildkite by @wdbaruni in #4707
- use new update checker endpoint by @wdbaruni in #4706
- build(deps): bump aiohttp from 3.9.4 to 3.10.11 in /integration/airflow by @dependabot in #4708
- build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /webui by @dependabot in #4709
- build(deps): bump github.com/nats-io/nats-server/v2 from 2.10.20 to 2.10.22 by @dependabot in #4710
- fix nats server panic on shutdown by @wdbaruni in #4712
- improve watcher creation pattern and manager naming by @wdbaruni in #4713
- expose backoff.BackoffDuration method by @wdbaruni in #4714
- build(deps): bump github.com/samber/lo from 1.39.0 to 1.47.0 by @dependabot in #4711
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.28.0 to 1.32.0 by @dependabot in #4715
- ncl: introduce ordered publisher by @wdbaruni in #4717
- build(deps): bump go.uber.org/mock from 0.4.0 to 0.5.0 by @dependabot in #4718
- Add Transport Package with Event Publishing Components by @wdbaruni in #4721
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.28.0 to 1.32.0 by @dependabot in #4722
- Support Running Orchestrator behind a Reverse Proxy by @jamlo in #4724
- Switch to ubuntu 22.04 from ChainGaurd docker image by @jamlo in #4725
- new node manager decoupled from transport layer by @wdbaruni in #4728
- authenticate earthly actions by @wdbaruni in #4729
- enable ephemeral watchers by @wdbaruni in #4730
- Introduce Request/Response Messaging in NCL by @wdbaruni in #4731
- extract bprotocol transport layer from pkg/node by @wdbaruni in #4732
- Add persisted sequence tracking and checkpoint support by @wdbaruni in #4733
- Allow to pass URL as the API Host for CLI by @jamlo in #4726
- NCL Protocol by @wdbaruni in #4734
- Support re-handshake from legacy clients by @wdbaruni in #4739
- backward compatible metadata keys by @wdbaruni in #4738
New Contributors
Full Changelog: v1.5.0...v1.6.0-rc1