Repository navigation
Releases: QRun-IO/qqq-orb
Releases · QRun-IO/qqq-orb
Release list
v0.5.0
Immutable
release. Only release title and notes can be modified.
What's Changed
Added
- Machine executor with native Docker support for Testcontainers and LocalStack
install_javacommand to install Temurin JDK and Maven on machine executors- Optional Node.js installation for frontend builds on machine executor
Changed
- Switched from Docker executor (cimg/openjdk) to Ubuntu machine executor
- All Maven jobs now use machine executor with Docker pre-installed
Fixed
- GitHub SSH host key added before clone operations
Full Changelog: https://github.com/Kingsrook/qqq-orb/blob/main/CHANGELOG.md
v0.4.0
Immutable
release. Only release title and notes can be modified.
What's Changed
Added
- Java 21 support with configurable executor - New
javaexecutor usingcimg/openjdkwith version parameter (default: 21.0). Projects needing Java 17 can setjava_version: "17.0"(#4) - Automatic GitHub release creation - Releases and RCs now automatically create GitHub releases
- RC support for GitHub releases - Release candidates are published as pre-releases
Changed
- License changed to AGPL-3.0 with QRun-IO copyright
- Maven jobs now use the new
javaexecutor (resource_class: large) - Node jobs use
defaultexecutor with configurable version
Fixed
- Version calculation now uses
CIRCLE_BRANCHenvironment variable before falling back to git ref parsing - Frontend build cache steps separated by key for proper cache isolation
- npm module cache now properly saved in frontend builds
Migration
| Job | Executor | Default Version |
|---|---|---|
mvn_test_only |
java |
21.0 |
mvn_publish |
java |
21.0 |
mvn_frontend_test_only |
java |
21.0-node |
mvn_frontend_publish |
java |
21.0-node |
node_test_only |
default |
lts |
node_publish |
default |
lts |
Full Changelog: v0.3.8...v0.4.0
v0.3.13
Immutable
release. Only release title and notes can be modified.
[0.3.13] - 2025-12-28
Added
- GitHub release configuration for CI pipeline
- Standardized README documentation
Changed
- Merged develop branch updates in preparation for 0.4.0
v0.3.12
Immutable
release. Only release title and notes can be modified.
[0.3.12] - 2025-10-22
Fixed
- Version calculation now uses CIRCLE_BRANCH environment variable before falling back to git ref parsing
Changed
- Linting cleanup for spacing consistency
v0.3.11
Immutable
release. Only release title and notes can be modified.
[0.3.11] - 2025-10-09
Fixed
- Separated cache saves and restores by key for proper cache isolation
v0.3.10
Immutable
release. Only release title and notes can be modified.
[0.3.10] - 2025-10-09
Fixed
- Frontend build cache steps in test workflow corrected
v0.3.9
Immutable
release. Only release title and notes can be modified.
[0.3.9] - 2025-10-09
Fixed
- Frontend build now properly saves npm module cache
v0.3.8
Immutable
release. Only release title and notes can be modified.
[0.3.8] - 2025-09-29
Added
- Support for publishing snapshots for feature branches
- Comprehensive README with detailed usage examples
- CONTRIBUTING.md with development guidelines
- SECURITY.md with security policy and reporting procedures
- CHANGELOG.md for tracking changes
Changed
- Updated README to follow QQQ framework standards
- Enhanced documentation structure and organization
v0.3.7
Immutable
release. Only release title and notes can be modified.
[0.3.7] - 2025-09-18
Added
- Comprehensive README with current functionality and testing framework documentation
Changed
- Enhanced documentation structure and organization
v0.3.6
Immutable
release. Only release title and notes can be modified.
[0.3.6] - 2025-09-16
Fixed
- Updated handling for tagged releases in main branch to properly promote to latest tag
- Fixed git commit operations on main branch for production releases