Major Update: Help Us Test the New Firebird Docker Images
We have been working on a significant overhaul of the official firebird-docker images, and a pre-release version is now available for testing at:
Pre-release Container Registry
We would love to get feedback from the community before these changes are merged upstream.
What’s New
Firebird 6 Snapshot Images
The new images include a 6-snapshot tag built daily from the master branch of FirebirdSQL/firebird. This is the first time a Firebird 6 development snapshot has been available as a Docker image.
# Pull the latest Firebird 6 development snapshot docker pull ghcr.io/fdcastel/firebird:6-snapshot # Pull the latest Firebird 5 patch snapshot docker pull ghcr.io/fdcastel/firebird:5-snapshot
Snapshot images are rebuilt daily, so you always get the latest development build.
Expanded Version Coverage
The image matrix has been significantly expanded to cover more versions and distributions:
- Firebird 3.x: 3.0.8 through 3.0.13 (amd64 only; bookworm, bullseye, jammy)
- Firebird 4.x: 4.0.0 through 4.0.6 (amd64; bookworm, bullseye, jammy, noble)
- Firebird 5.x: 5.0.0 through 5.0.3 (amd64 + arm64; bookworm, bullseye, jammy, noble)
- Firebird 6 snapshot: Daily build from
master(amd64 + arm64) - Firebird 5 snapshot: Daily build from
v5.0-release(amd64 + arm64)
How to Test
Pull the images directly from our pre-release registry to see how they perform in your environment:
# Latest stable (Firebird 5.0.3 on bookworm) docker pull ghcr.io/fdcastel/firebird:latest # Firebird 6 development snapshot ← Most wanted testers here! docker pull ghcr.io/fdcastel/firebird:6-snapshot # A specific version + distro docker pull ghcr.io/fdcastel/firebird:5.0.3-jammy docker pull ghcr.io/fdcastel/firebird:4.0.6-bookworm
We are especially looking for feedback on:
- Starting a container and connecting via
isqlor your preferred driver. - ARM64 performance if you have compatible hardware (M-series Macs, Ampere, etc.).
- Firebird 6 snapshot behavior: Any connection issues, startup errors, or unexpected behavior changes.
⚠️ Important: Pre-Release Notice
These images have not yet been merged into the official repository and may contain bugs. The Firebird 6 snapshot, in particular, is built from unreleased, in-development code.
Warning: Do not use pre-release or snapshot images in production environments. Snapshot tags (6-snapshot, 5-snapshot) are rebuilt daily and do not carry stability guarantees.
Feedback
Your input is vital to making these images solid before the official merge. Please report any issues, successful test results, or suggestions at the upstream pull request:
Whether it’s a simple "works great on my ARM64 machine" or a detailed bug report, all feedback is welcome.
Thank you for helping us improve the Firebird ecosystem!
— F.D. Castel
No comments:
Post a Comment