Releases: jeking3/bdde
Releases · jeking3/bdde
v3.0.0
Breaking Changes
- The new default image is ubuntu noble x86_64.
- The image name now has the form
<distro>-<edition>-<arch>-<version>
. - A hyphen (
-
) character is not allowed in any of the name components. - A
-latest
image tag is used unlessBDDE_VERSION
is specified.
New Images
- alpine edge for x86_64 and ppc64le
- fedora 34 for x86_64 (supports asan, tsan, ubsan) and ppc64le
- ubuntu focal for ppc64le and s390x
- ubuntu noble for x86_64 (supports asan, tsan, ubsan)
What's Changed
- Pass B2 env vars to docker container by @Flamefire in #4
- Reorganize CI and add support for more containers by @jeking3 in #6
- Simplify CI script and add alpine images by @jeking3 in #7
- Add fedora-34-x86_64 to prove out dependencies, fix libs/stacktrace by @jeking3 in #8
- Align outside user with inside user more reliably.
- Ensure jam files are provided inside the container.
- Avoid:
/usr/bin/windres: Can't detect architecture
on specific platforms.
New Contributors
- @Flamefire made their first contribution in #4
Full Changelog: v2.0.2...v3.0.0
v2.0.2
v2.0.1
Changes:
- Map host user to container user (boost) so permission problems are avoided.
Full Changelog: v2.0.0...v2.0.1
v2.0.0
Major differences:
- Updated containers: ubuntu focal for
x86_64
andarm64
, fedora 34 fors390x
(big-endian). - Added a CI test suite that builds some stuff to make sure things are working.
Breaking changes (relative to v1.0.0):
BDDE_OS
(deb, red) is nowBDDE_DISTRO
(ubuntu, fedora)BDDE_ARCH
ppc64 has been replaced with s390xBDDE_EDITION
is new (the edition of the distribution)- The container naming structure has changed