Releases: project-ncl/bacon
Releases · project-ncl/bacon
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
2.7.2
2.7.1
2.7.0
Bacon migrated to Java 17!!!
Added
- Integrate the licenses-generator as a module of Bacon
Changed
- [NCL-7954] Rework bacon to redirect auth to SSO and not to deal with passwords
- Upgrade Java source and target versions to 17, Quarkus dependencies to 3.8.1, Maven core to 3.9.6 and Maven resolver to 1.9.18
Fixed
- Do not use auth while waiting for build to finish
- Fix 401 error: use anonymous group client for get
- Fix license-generator, return the prop with exceptionsPath and namesPath
- License exception and name changes
2.5.7
2.5.6
2.5.5
Added
- BOM Maven repository generation strategy that's based on parallel dependency resolution
- Make source download name more unique
Fixed
- Update license exception for oss-parent
- [AutoBuild] Update Domino to 0.0.100
- Update regex to include the version 6+ of rocksdbjni
2.5.4
2.5.3
Added
- Disallowing builds with specific suffix(AB)
- [NCL-8165] Allow to suppply license exception jsons as parameter
- Add a new CamelRuntimeDependenciesToAlignTree which can determine first level dependencies and filter out non-supported artifacts
- [NCL-8212] Add ProjectNameGenerator
- [NCL-8212][AB] Add option to reuse AB created BCs as is
Fixed
- Clean files created during test runs
- License fixes
- [NCL-8087] Remove check for BC "stealing"
- [NCL-8084][AB] Redirect System.out from Domino calls to logger
- [NCL-8212][AB] When no persistent build is found, search temporary build