What's Changed
- Update prod to v1.3.0. by @simonwo in #3708
- fix: update bacalhau install script to use go v1.21.8 by @frrist in #3675
- Add authentication to the Web UI by @simonwo in #3711
- fix: re-use client TLS config for establishing ws connections by @frrist in #3722
- Add Basic Bashtub tests by @js-ts in #3669
- Replace use of multierror libraries with now standardised errors.Join by @simonwo in #3744
- Load WASM module dependencies if non-WASM input data is specified by @simonwo in #3747
- Adds a
node delete
command by @rossjones in #3716 - Add error output to job selection exec hooks by @simonwo in #3745
- feat: create a bacalhau user to run bacalhau process by @frrist in #3733
- refactor: bidder to simplfiy exposing errors by @frrist in #3680
- Improve error reporting when job resources exceed capacity by @simonwo in #3749
- Print ranking failures in the CLI by @simonwo in #3752
- Return failed bid when image does not exist by @rossjones in #3755
- Generate certificates requester three by @olgibbons in #3707
- Just a bunch of spelling fixes by @aronchick in #3760
- Bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 0.45.0 to 1.24.0 by @dependabot in #3615
- Improve ranking error output by @simonwo in #3763
- Node heartbeats by @rossjones in #3709
- Ensure compute node labels are published over LibP2P connections by @simonwo in #3769
- Use RunE instead of Run for cobra commands by @rossjones in #3767
- Optionally constrain to connected, approved compute nodes when selecting/ranking them by @rossjones in #3768
- Print command line executable when displaying additional commands by @simonwo in #3770
- Deprecates some IPFS flags by @rossjones in #3778
- Make it easier to get in progress jobs of a certain type by @rossjones in #3777
- Fixes a panic in the wasm executor when entrypoint is not known by @rossjones in #3779
- Structured events in place of comment strings by @simonwo in #3771
- fix: remove Liveness and Acceptance from NodeInfo by @frrist in #3785
- Add issue templates by @wdbaruni in #3951
- Bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in #3809
- Bump golang.org/x/net from 0.21.0 to 0.23.0 in /ops/aws/canary/lambda by @dependabot in #3808
- Bump idna from 3.3 to 3.7 in /ops by @dependabot in #3786
- Bump idna from 3.6 to 3.7 in /python by @dependabot in #3788
- Bump idna from 3.6 to 3.7 in /integration/airflow by @dependabot in #3789
- Bump sqlparse from 0.4.4 to 0.5.0 in /integration/airflow by @dependabot in #3792
- Bump gunicorn from 21.2.0 to 22.0.0 in /integration/airflow by @dependabot in #3794
- Bump aiohttp from 3.9.3 to 3.9.4 in /integration/airflow by @dependabot in #3796
- Bump apache-airflow from 2.8.1 to 2.9.0 in /integration/airflow by @dependabot in #3798
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.23.1 to 1.26.0 by @dependabot in #3955
- Removing placeholders by @MichaelHoepler in #3795
- adding ok-to-test functionality by @aronchick in #3960
- 3444 adding all fake data by @aronchick in #3445
- feat: premit update check configuration w/ envvar by @frrist in #3967
- fix: prevent panic in test due to nil pointer dereference by @frrist in #3977
- fix: require connected and approved nodes for scheduling by @frrist in #3957
- fix: allow timeouts in the client methods that make API call by @frrist in #3964
- refactor: add deprecation message to libp2p & ipfs flags by @frrist in #3966
- Support MP deployments with self-generated TLS certificate by @frrist in #3721
- fix: update checker doesn't require server connection to work by @frrist in #3775
- ExecutionTimeout to fail executions instead of jobs by @wdbaruni in #3974
- adding update checker test env variable by @aronchick in #3997
- Fix Repo Clone by @js-ts in #3973
- urldownload
GetVolumeSize
check for content length by @udsamani in #4006 - add atomic job store transactions by @wdbaruni in #3996
- compute nodes no longer reject bids based on queued capacity by @wdbaruni in #4002
- fix txContext auto-cancellation of context by @wdbaruni in #4012
- single requester node in demo networks by @wdbaruni in #3673
- fixing circle ci commenting by @aronchick in #4022
- run demo network on nats by @wdbaruni in #4009
- add evaluation watcher and enable atomic enqueues by @wdbaruni in #3998
- make job name optional by @wdbaruni in #4005
New Contributors
Full Changelog: v1.3.0...v1.3.1-rc1