Changes
- NEW FEATURES:
- Google Cloud Storage (GCS) publish backend (#1550)
- dput-compatible file upload API (#1436)
- JFrog Artifactory publish backend (#1553)
- AppStream (DEP-11) mirror support (#1543)
- Multiple GPG keys support (#1479)
- GPG key list & delete API (#1558)
- Edit mirror API endpoint (#1535)
- NumPackages in list responses (#1559)
- Mirror latest packages (#1513)
- Reproducible builds /
SOURCE_DATE_EPOCHsupport (#1537), #1542) ReleasefileVersionfield support (#1533)InReleasefileSigned-Byfield support (#1518), #1519)- GCP / Google Artifact Registry authentication (#1505)
- Update publish label & origin (#1484)
- Ubuntu 26.04 / resolute builds (#1571)
- BUG FIXES:
- Race condition & concurrency fixes for the REST API (#1574)
- Fix empty line in
Package-Listfor source packages (#1588) - Publish: check storage exists before publishing (#1587)
- S3 publish race condition (#1594)
- Repo edit name optionally (#1593)
- Fix crash in
aptly db recover(#1565) - Fix deadlocks in task list (#1529)
- Fix S3 re-upload issue (#1480)
- Fix
aptly repo editAPI (#1493) - Fix out-of-disk-space error handling (#1504)
- Fix
aptly mirror updateremoving unrelated params (#1466) - Fix concurrent pool linking race condition (#1481)
- Fix
dpkg-compliant version comparison (#1509) - Fix Swagger property casing and spec errors (#1510), #1498)
- Remove useless nil check (#1482)
- Format Go code with gofmt (#1483)
- DEPENDENCIES CHANGES:
- Go toolchain → 1.25.0
go.opentelemetry.io/otel→ v1.41.0 (#1586)go.opentelemetry.io/otel/sdk→ v1.43.0 (#1584)github.com/go-jose/go-jose/v4→ v4.1.4 (#1585)github.com/go-git/go-git/v5→ v5.19.1 (#1590)github.com/ulikunitz/xz→ v0.5.15 (fixes 32-bit build failures)golang.org/x/crypto→ v0.45.0 (#1506)google.golang.org/grpc→ v1.79.3 (#1546)github.com/aws/aws-sdk-go-v2/service/s3→ v1.97.3 (#1554)github.com/cloudflare/circl→ v1.6.3 (#1461), #1541)requests(Python, system tests) → 2.33.0 (#1460), #1547)github.com/ProtonMail/go-crypto→ v1.4.0golang.org/x/net→ v0.48.0