## bacalhau-project/bacalhau — v1.7.0…v1.8.0

_128 commits._

### Features
- **Add Managed S3 Publisher Support (#5051)** (750c661)
- **Enhanced Daemon Job Support and Node Health Monitoring (#5041)** (8255c4f)
- **Support Job Updates (#5011)** (167a860)
- **add node name as labels (#5016)** (c1170f3)
- **Add artifact-level manifest.json (#4987)** (c3db42e)
- **Add automatic volume creation for local input source** (3292933)
- **Support bacerrors.Newf in local directory provider (#4953)** (b4c7f92)

### Fixes
- **Add daemon job test suite and fix node scheduler filtering (#5067)** (70d84c6)
- **Add Extra Tests for Job Updates - Fix Rerun progress bug (#5053)** (0bde7c6)
- **Fix regression with Job Rerun and Add tests for Daemon Jobs (#5034)** (d829ba2)
- **fix: job stop doesn't stop the execution (#4997)** (c7685c5)
- **fix node update annotation & regenerate swagger (#4931)** (dcee19c)
- **fix dependabot (#4923)** (f70c785)

### Backend
- **deps(deps): bump github.com/samber/lo from 1.50.0 to 1.51.0 (#5064)** (bc50031)
- **deps(deps): bump github.com/ipfs/boxo from 0.31.0 to 0.32.0 (#5063)** (61fa304)
- **Better Error message when incorrect CLI flag values are passed (#5071)** (922376b)
- **Less strict behavior if JobVersion is specified with AllJobVersions (#5070)** (9d80ae9)
- **deps(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.80 to 1.17.81 (#5062)** (d559dc3)
- **Improve Error Message on Older Jobs Reruns (#5068)** (76d13aa)
- **Better UX with meaningful 404 error messages when URL is not supported (#5066)** (a2e0145)
- **publish compute node analytics (#4965)** (158857b)
- **Bump urllib3 from 1.26.11 to 2.5.0 in /ops (#5060)** (08cdebb)
- **Bump protobuf from 4.25.3 to 4.25.8 in /integration/airflow (#5059)** (682b27a)
- **deps(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#5057)** (da95ee0)
- **deps(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 (#5055)** (1d8b8b1)
- **deps(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.79 to 1.17.80 (#5054)** (187d4cc)
- **deps(deps): bump github.com/multiformats/go-multiaddr from 0.15.0 to 0.16.0 (#5050)** (c087978)
- **Bump protobuf from 4.21.6 to 4.25.8 in /ops (#5049)** (bfba126)
- **deps(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.76 to 1.17.79 (#5046)** (2093d92)
- **Do not pin ca-certificates package version - always use latest (#5052)** (7875737)
- **Bump requests from 2.28.1 to 2.32.4 in /ops (#5045)** (35d43cc)
- **deps(deps): bump github.com/pion/interceptor from 0.1.37 to 0.1.39 (#5044)** (7c6387e)
- **deps(deps): bump github.com/ipfs/boxo from 0.30.0 to 0.31.0 (#5039)** (a7a3c3a)
- **deps(deps): bump github.com/nats-io/nats.go from 1.42.0 to 1.43.0 (#5036)** (128b30a)
- **Bump next from 14.2.26 to 15.2.4 in /webui (#5031)** (74851f1)
- **deps(deps): bump github.com/posthog/posthog-go from 1.5.9 to 1.5.11 (#5033)** (578f2c0)
- **deps(deps): bump github.com/MicahParks/keyfunc/v3 from 3.3.11 to 3.4.0 (#5027)** (ae1216f)
- **deps(deps): bump github.com/labstack/echo/v4 from 4.13.3 to 4.13.4 (#5026)** (9af9813)
- **deps(deps): bump github.com/nats-io/nats-server/v2 from 2.11.3 to 2.11.4 (#5025)** (648f79b)
- **deps(deps): bump github.com/ipfs/go-unixfsnode from 1.10.0 to 1.10.1 (#5024)** (0c6de3c)
- **deps(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.35.0 to 1.36.0 (#5023)** (5534a77)
- **deps(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.75 to 1.17.76 (#5022)** (cc9e3c5)
- **deps(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.60.0 to 0.61.0 (#5021)** (af26cd6)
- **deps(deps): bump github.com/ipfs/kubo from 0.34.1 to 0.35.0 (#5020)** (c1c4c0d)
- **deps(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.35.0 to 1.36.0 (#5019)** (97d9f63)
- **deps(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 1.35.0 to 1.36.0 (#5018)** (ccd692f)
- **deps(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.35.0 to 1.36.0 (#5015)** (24d2789)
- **deps(deps): bump github.com/posthog/posthog-go from 1.5.5 to 1.5.7 (#5013)** (e2f787c)
- **deps(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.79.3 to 1.79.4 (#5017)** (ef8b6c1)
- **deps(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.35.0 to 1.36.0 (#5014)** (269247b)
- **Fixed job history CLI help message (#5010)** (3681ad2)
- **Bump setuptools from 69.1.1 to 78.1.1 (#5012)** (391e623)
- **deps(deps): bump k8s.io/apimachinery from 0.33.0 to 0.33.1 (#5009)** (e9449a2)
- **deps(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.74 to 1.17.75 (#5008)** (bc21ccb)
- **deps(deps): bump github.com/posthog/posthog-go from 1.4.10 to 1.5.5 (#5007)** (7900185)
- **deps(deps): bump github.com/ipld/go-car/v2 from 2.14.2 to 2.14.3 (#5006)** (aceece6)
- **deps(deps): bump github.com/ipfs/go-ipld-format from 0.6.0 to 0.6.1 (#5004)** (e78a211)
- **deps(deps): bump golang.org/x/crypto from 0.37.0 to 0.38.0 (#5003)** (ee37580)
- **deps(deps): bump golang.org/x/term from 0.31.0 to 0.32.0 (#5001)** (2ed2b9c)
- **deps(deps): bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 (#4999)** (9de93a1)
- **deps(deps): bump github.com/nats-io/nats.go from 1.41.2 to 1.42.0 (#5002)** (79001e8)
- **deps(deps): bump github.com/ipfs/boxo from 0.29.1 to 0.30.0 (#4991)** (333b13d)
- **deps(deps): bump github.com/docker/go-connections from 0.4.0 to 0.5.0 (#4990)** (a8dbe3b)
- **deps(deps): bump github.com/ipld/go-codec-dagpb from 1.6.0 to 1.7.0 (#4998)** (2fb868c)
- **deps(deps): bump go.uber.org/mock from 0.5.0 to 0.5.2 (#4995)** (80de0a5)
- **deps(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.34.0 to 1.35.0 (#4992)** (39a292f)
- **Fixed input provider behaviour for WASM engine (#2364)** (63bc1d6)
- **deps(deps): bump github.com/bmatcuk/doublestar/v4 from 4.6.1 to 4.8.1 (#4989)** (336dca0)
- **deps(deps): bump github.com/lestrrat-go/jwx from 1.2.29 to 1.2.31 (#4988)** (80b7bed)
- **deps(deps): bump github.com/nats-io/nats-server/v2 from 2.11.2 to 2.11.3 (#4985)** (467da8a)
- **deps(deps): bump github.com/go-playground/validator/v10 from 10.16.0 to 10.26.0 (#4984)** (bf33356)
- **deps(deps): bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 (#4983)** (f67225c)
- **deps(deps): bump github.com/aws/aws-sdk-go-v2/feature/s3/manager from 1.17.34 to 1.17.74 (#4982)** (4c3feef)
- **deps(deps): bump github.com/jedib0t/go-pretty/v6 from 6.5.3 to 6.6.7 (#4981)** (8a253ba)
- **Stream logs from compute node (#4921)** (ba1e503)
- **Make create strategy spec case-insensitive** (a3c4a5f)
- **Make nocreate to be the default create strategy in local input provider** (32d7353)
- **PR review changes** (a16447f)
- **deps(deps): bump github.com/MicahParks/keyfunc/v3 from 3.3.10 to 3.3.11 (#4978)** (c70d864)
- **deps(deps): bump github.com/aws/aws-sdk-go-v2/feature/ec2/imds from 1.16.17 to 1.16.30 (#4977)** (564fa27)
- **deps(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.66.1 to 1.79.3 (#4976)** (26b7115)
- **deps(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.34.0 to 1.35.0 (#4979)** (3ed32b8)
- **deps(deps): bump github.com/labstack/echo/v4 from 4.12.0 to 4.13.3 (#4980)** (116cc7e)
- **deps(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 1.34.0 to 1.35.0 (#4975)** (3aff86e)
- **deps(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.59.0 to 0.60.0 (#4973)** (e82e4e9)
- **deps(deps): bump github.com/samber/lo from 1.49.0 to 1.50.0 (#4972)** (db6d465)
- **deps(deps): bump github.com/nats-io/nats-server/v2 from 2.11.1 to 2.11.2 (#4971)** (2b6db27)
- **deps(deps): bump k8s.io/apimachinery from 0.29.0 to 0.33.0 (#4970)** (274355e)
- **change manifest artifact key to os_arch instead of os-arch (#4974)** (40c9c29)
- **publish manifests for major.minor.x e.g. v1.7.x (#4969)** (5146d52)
- **deps(deps): bump github.com/spf13/cobra from 1.8.0 to 1.9.1 (#4968)** (904bdec)
- **deps(deps): bump github.com/spf13/viper from 1.19.0 to 1.20.1 (#4967)** (85b87ca)
- **Usage analytics improvements (#4963)** (77d19a4)
- **deps(deps): bump github.com/fatih/color from 1.16.0 to 1.18.0 (#4959)** (011e352)
- **deps(deps): bump go.opentelemetry.io/otel/sdk/metric from 1.34.0 to 1.35.0 (#4958)** (8153e79)
- **deps(deps): bump google.golang.org/protobuf from 1.36.5 to 1.36.6 (#4957)** (73996f7)
- **S3 Path Structure Reorganization for CloudFront Compatibility (#4962)** (8ea8084)
- **deps(deps): bump github.com/opencontainers/image-spec from 1.1.0-rc5 to 1.1.1 (#4955)** (b53c8e6)
- **deps(deps): bump github.com/rs/zerolog from 1.31.0 to 1.34.0 (#4952)** (2ff7540)
- **Better error message for insufficient SourcePath permissions (#4225) (#4937)** (2a8c2e1)
- **Improve job validation error messages (#4224) (#4942)** (af3a52e)
- **deps(deps): bump github.com/nats-io/nats.go from 1.41.1 to 1.41.2 (#4946)** (c9dd2a5)
- **Change .github/README.md to .github/DOCUMENTATION.md (#4950)** (a6de684)
- **update to go v1.24 (#4948)** (0586c90)
- **remove buildkite (#4947)** (f106eca)
- **GitHub Actions Release Pipeline Enhancement (#4934)** (e5a9199)
- **deps(deps): bump go.opentelemetry.io/otel/sdk/log from 0.10.0 to 0.11.0 (#4941)** (358dece)
- **deps(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.34.0 to 1.35.0 (#4939)** (4a6cbbb)
- **deps(deps): bump go.opentelemetry.io/otel/log from 0.10.0 to 0.11.0 (#4925)** (f772a97)
- **Bump golang.org/x/net from 0.36.0 to 0.38.0 in /test_integration (#4936)** (dd932a8)
- **deps(deps): bump github.com/aws/smithy-go from 1.22.0 to 1.22.3 (#4938)** (dc6ae62)
- **Better Auth Error Messages and Hints (#4935)** (26717b3)
- **update demo network to v1.7 (#4933)** (2f7d516)
- **deps(deps): bump github.com/nats-io/nats.go from 1.37.0 to 1.41.1 (#4926)** (934c829)
- **deps(deps): bump golang.org/x/crypto from 0.33.0 to 0.37.0 (#4928)** (7711665)
- **deps(deps): bump github.com/nats-io/nats-server/v2 from 2.10.22 to 2.11.1 (#4932)** (647e502)
- **Migrate CI Pipeline from Buildkite to GitHub Actions (#4917)** (fae1f9c)
- **[Docker executor] Stream execution logs from local file (#4916)** (89ea37d)

### Chore
- **build(deps): bump h11 from 0.14.0 to 0.16.0 in /integration/airflow (#4964)** (7493387)
- **build(deps): bump golang.org/x/net from 0.35.0 to 0.36.0 (#4881)** (c487da4)
- **build(deps): bump github.com/ipfs/kubo from 0.27.0 to 0.34.1 (#4913)** (9d12d76)
- **ci(deps): bump docker/build-push-action from 5 to 6 (#4944)** (971e6db)
- **build(deps): bump axios from 1.7.7 to 1.8.2 in /webui (#4886)** (1401e8d)
- **build(deps): bump @babel/runtime from 7.25.6 to 7.26.10 in /webui (#4887)** (125f9ae)
- **build(deps): bump github.com/containerd/containerd from 1.7.18 to 1.7.27 in /test_integration (#4892)** (b10ddbf)
- **build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#4908)** (123f3cd)
- **build(deps): bump next from 14.2.21 to 14.2.26 in /webui (#4922)** (050d964)
- **ci(deps): bump dorny/test-reporter from 1 to 2 (#4924)** (bbd1477)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/bacalhau-project/bacalhau?utm_source=github-action)._