Skip to content

release: 2.9.0 - #84

Merged
ryanaidilp merged 6 commits into
mainfrom
release/2.9.0
Jun 16, 2026
Merged

ryanaidilp merged 6 commits into
mainfrom
release/2.9.0

Conversation

@ryanaidilp

Copy link
Copy Markdown
Contributor

release 2.9.0

This PR contains the changes for version 2.9.0.

Checklist

  • All tests passing
  • FCT completed
  • Ready for release

🤖 This PR was automatically created by the release workflow.

github-actions Bot and others added 6 commits March 30, 2026 12:26
chore: bump version to 2.9.0
chore: back-merge 2.8.0 to develop


Bumps the runtime stage FROM alpine:3.21 → alpine:3.22 to clear the
CRITICAL libcrypto3/libssl3 CVE-2026-31789 (heap buffer overflow) and
all associated HIGH-severity OpenSSL/musl/zlib CVEs present in the
stale alpine:3.21.6 base baked into the current image.

Trivy before (ghcr.io/banua-coder/pico-api-go:latest, alpine 3.21.6):
  CRITICAL: 2 (CVE-2026-31789 libcrypto3 + libssl3)
  HIGH:     11 (alpine OS layer)

Trivy after (alpine:3.22 base):
  CRITICAL: 0
  HIGH:     2 (CVE-2026-45447, different issue, fixed version available)
  — CVE-2026-31789 is absent from alpine:3.22

Fixes: d8a7
fix(docker): bump alpine runtime base to clear libcrypto3 CVE-2026-31789
@github-actions

Copy link
Copy Markdown
Contributor

📊 Go Coverage Report

Metric Value
Coverage 85.7% ✅

Threshold: 80%

Details

Run go tool cover -func=coverage.out locally to see detailed coverage.

@ryanaidilp
ryanaidilp merged commit 9733db4 into main Jun 16, 2026
12 checks passed
@github-actions
github-actions Bot deleted the release/2.9.0 branch June 16, 2026 02:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants