Skip to content

Releases: project-ncl/bacon

3.3.0

01 Oct 13:03

Choose a tag to compare

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

19 Sep 11:12

Choose a tag to compare

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

05 Sep 06:32

Choose a tag to compare

What's Changed

  • [NCL-9253] Fix settings xml parsing
  • Dependency updates

Full Changelog: 3.2.1...3.2.2

3.2.1

25 Aug 07:55

Choose a tag to compare

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

23 Jul 10:57

Choose a tag to compare

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

15 Apr 11:20

Choose a tag to compare

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

16 Jan 11:02

Choose a tag to compare

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

16 Oct 10:57

Choose a tag to compare

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

01 Jul 14:53

Choose a tag to compare

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

02 Jul 08:58

Choose a tag to compare

Added

  • Activate spotless at compile phase
  • Create and activate dependabot.yml

Fixed

  • Hide download logs for repackage if not verbose
  • [NCL-8487] Refresh access token as needed for Bacon
  • [NCL-8487] Rename credential method to better reflect