Releases: project-ncl/bacon
Releases · project-ncl/bacon
3.3.0
What's Changed
- NCL-9218 Add reqourConfig and simplify imports
- Change python library for download to fix 403 error
- [Admin] Add admin command to get token
- [NCL-9300][Admin] Add new commands for environment creation and deprecation
Full Changelog: 3.2.3...3.3.0
3.2.3
What's Changed
- [NCLSUP-1314] Apply excludeArtifacts to external configurations
- License updates in rh-license-exceptions.json
- Fix github raw link in install script
- Improve error message for repo generation - not existing additional build config
- Dependency updates
Full Changelog: 3.2.2...3.2.3
3.2.2
3.2.1
What's Changed
- [NCL-9108] Cache for RESOLVE_ONLY maven repo generation
- [NCL-9211] Fix deliverables analysis commands
- Fix incorrect license for jackson-base
- [NCL-9183] Add missing DA commands
- Add bash autocompletion for bacon
Full Changelog: 3.2.0...3.2.1
3.2.0
What's Changed
- Add support for an offline license mirror
- [NCLSUP-1269] Throw an exception if we cannot download the source tar
- [NCL-9162] Adapt to new PNC 3.2.0 brew push api
- Add skipBrewPush option for pnc milestone close operation
- [AutoBuild]: Add option to specify maven settings.xml
- [AutoBuild]: migrate from deprecated domino API
- Update bacon image to new certificates
- License exceptions updates
- Dependency updates
Full Changelog: 3.0.2...3.2.0
3.0.2
What's Changed
- [NCL-8073] Add deliverable analysis PNC subcommand
- [NCL-8072] Add scratch option to analyze-deliverables operation
- [NCL-8901][AB] Write reason for BC taint into build script comment
- Update PME to version 4.20
- [NCL-8736] Fix artifact path determination and exclusion
- [NCL-6053] Prevent .bacon directories being created during tests
- License additions and fixes
Full Changelog: 3.0.1...3.0.2
3.0.1
What's Changed
- Update build-driver to latest version
- Bump pme.version from 4.18 to 4.19
- Add yq to bacon-cli container image
- Fix RepositoryUtils.isCommunity(file)
- [NCL-8933] update pnc to version 3.0.4
- A Pig extension and a CLI command that generate Cachi2 lock files for Maven repository ZIPs
Full Changelog: 3.0.0...3.0.1
3.0.0
Added
- Implement a global excludes to exclude specific builds from autobuilder
- [NCLSUP-1127] Implement switch to choose source naming
- Use final-log for PiG and align-logs
- Support symbolic links in delivered src zip
Fixed
- Remove maven-metadata.xml from a constant that contains checksum extensions, add a method to list artifacts in a ZIP w/o unpacking it
- Fix GAV(String artifactPath) to properly parse the classifier
- [NCL-7601] Fix exclusion of artifacts in repository generation
- Fix NotYetAlignedFromDependencyTree
- Create Dockerfile and support for building container
- Dependency updates
2.7.3
Added
- Introduce nonManagedDependencies parameter to the BOM Maven repo generation
- [NCLSUP-1091] enable yaml LITERAL_BLOCK_STYLE
- License exceptions
Fixed
- Dependency CVE updates
- Trim elements of artifact coordinates after splitting
- Improve error reporting for the BOM repository resolution strategy
- Update source generation to use consistent format for directory
- [AutoBuilder] Add javadoc to autobuilder config
- [AutoBuilder] make reuseAutobuilderConfigs=true default behaviour
- [AutoBuilder][NCL-8614] Add exclusion of already built artifacts
- [NCL-7390] Warn user about wrong pnc url format