All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Amazon Linux 2023 support (x86_64 and arm64)
- Architecture auto-detection in build/test scripts
- Upgrade dev container from Debian 11 (Bullseye) to Debian 12 (Bookworm)
- Upgrade Debian arm64 test image to Node.js 22 (LTS)
- Update GitHub Actions runners to ubuntu-22.04
- Enable language runtime tests on all architectures
- Pin wrapt to
<1.15.0for Python 2.7 compatibility
- ARM64 release builds via QEMU emulation setup
- Disk space issues in release workflow
- Fix release workflow and update base image
- Update cargo packages
- Improve logging
- Simple major version docker tags. Ex: 1
- Add arm64 support.
ltracefor debugging- Patch Python's
os.environifPYTHONPATHis set accordingly. Needed for Crypteia's binary to work in Python environments.
- Use
scratchbase instead ofalpinefor smaller lambda extension images.
Schedule release. No changes.
🎉 Initial Release!
- Use
x-crypteia-ssm:- Single path for a single environment variable. - Use
x-crypteia-ssm-path:- Path prefix to fetch many environment variables. - Binary & Shared Object files for both Debian/Ubuntu/Etc & Amazon Linux 2