Releases: project-ncl/bacon
Releases · project-ncl/bacon
2.2.2
Added
- [NCLSUP-624] Allow commands to not require releaseStorageUrl
- Give user information what status build failed with
- [NCL-7040 & NCL-7093] Add option to set alignment preference for temporary build from build-config.yaml
Fixed
- Fix licenses generator dependency issue
- Fix for excludeArtifacts on PiG maven repo generation as classifier was ignored
- Skip python test when skipTests is on
2.2.1
2.2.0
Breaking change in this release!!! Java 11 now required
Added
- Support for DependencyAnalysis commands
- [NCL-5778] Implement DA Lookup commands
- Add DA blocklist commands
- Add DA report commands
- [NCL-6682] Improve BUILD_CONFIGS maven repo target to include a filter
- [NCLSUP-470] Add bacon_test.py
- [NCL-6239] Bacon output with URLS
- [NCL-5973] Add option to be strict for source jars
- [NCL-5981] Add ability to provide a suffix for deliverables
- [NCL-6936] Add option to set generic parameter
- [NCL-6917] Add dry-run option
- Add camel addon for build-from-source statistics (RuntimeDependenciesToAlignTree)
Fixed
- Improvements to Quarkus community analyzer
- [NCLSUP-469] Add checksum check for downloaded bacon jar
- Print the correct installed version if custom version specified
- Clear Indy.class mock at the end of the ResolveOnlyRepositoryTest
- Remove unnecessary temporary build log
- [NCLSUP-475] Don't retry when keycloak error is missing certificate
- Fix check for correct gav formatting
- [NCLSUP-609] Improve pig cancel behavior
- CPAAS-1521 Ensure empty releaseStorageUrl parameter is detected
Changed
- [NCL-5983] Deprecate external scm url
- [NCL-6786] Migrate bacon to java 11
- Make excludeArtifacts for resolve only resolution
2.1.11
Added
- [NCL-6682] Improve maven repo generation strategies to include a filter
- [NCL-6721] Add artifact usage command
- [NCL-6714] Export a build-config into PiG format
- [NCL-6722] Allow to get info on an artifact based on its gav
Fixed
- Additions and fixes in pig license exceptions
- [NCL-6735] Handle external and internal SCM
2.1.10
2.1.9
Added
- [NCLSUP-306] Disable CLI output with --no-color flag
- [NCL-6058] Add quiet option (-q)
- [NCL-6505] Add ability to specify brewPullActive in Bacon
- Support for SBT build type
- [NCL-6676] Add BUILD_CATEGORY option to bacon
- Add ResolveOnly Strategy for RepoGeneration
Fixed
- [NCLSUP-266] Dont display ignored parts of generated html release summary
- [NCLSUP-344] Properly escape repositories for extra repositories
- Improve appender removal/addition.
- Use excludeSourceBuilds repo config to generate offliner manifest when repo strategy is set to BUILD_GROUP or IGNORE
2.1.8
Added
- [NCL-6473] Print UI link to quick log access if group build fails
Fixed
- Fixes and improvements in Quarkus community dependency analyzer
- [NCLSUP-264] Reduce unnecessary logs
- [NCLSUP-298] Indy use temporary hosted repo instead of a group
- Provide user with more error details if running without verbose flag
- Various logging fixes, reduction of logs and their severity
Removed
- [NCL-6464] Timestamp temporary builds are no longer supported
2.1.7
Added
- Add exclusionSourceBuilds list field to ignore specified projects in the BUILD_GROUP repository generation strategy
- [NCL-6328] Add validations for pig resources and regex
- [NCL-6080] Use the new scope = INHERIT feature on Command
Fixed
- [NCL-6328] Properly escape '.' for license regexp
- [MMENG-1127] When response from our HTTP client is 404, don't do further retries.
Removed
- [NCL-6080] Remove custom jline code after picocli 4.6 update
2.1.6
Added
- [NCLSUP-229] Add validation for build config name
- Repository generation - add additionalRepo only if it is defined
- Adding a version pattern instead of hard-coded versions for license check
Fixed
- [NCLSUP-208] fix defaultBuildParameter environmentId overriding other environment values
- [NCLSUP-205] Bacon, null when setting default buildconfig values for arrays
- [NCLSUP-244] release: only generate script+nvr list if data present
- Stop source artifact downloads from retrying as they often do not exist
2.1.5
Added
- [NCL-6110] Print status of brew push on stdout
- [NCL-6026] Inform user list operations may take a while if started with no filters
- New add on for the generation of offline manifests.
- [NCL-5975] Added gh-pages website at https://project-ncl.github.io/bacon
- [NCLSUP-171] Set vars in PiG from command line
- [NCL-6200] Print pre-processed build-config.yaml
- [NCL-6182] Add an option in build-config.yaml to specify an environment through environmentName
- [NCL-6235] add warnings when using deprecated environments
Fixed
- Handle failure to create cache file directories by throwing exception
- Fix for javadoc generation
- [NCLSUP-178] Bacon pig source fails with NoSuchFileEx
- [NCLSUP-198] IGNORE strategy is ignored when using pig run