Skip to content

Releases: project-ncl/bacon

3.0.0

16 Oct 10:57
Compare
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
Compare
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
Compare
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

2.7.1

02 Jul 08:53
Compare
Choose a tag to compare

Fixed

  • Use anonymous client for BuildInfoCollector

2.7.0

08 Apr 09:53
Compare
Choose a tag to compare

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

08 Apr 07:39
Compare
Choose a tag to compare

Fallback release with new SSO changes but without migration of license generator and java17 update.

2.5.6

25 Jan 05:54
Compare
Choose a tag to compare

Fixed

  • Fixes to BOM Maven repository generation strategy
  • Fix lgpl license metadata

2.5.5

16 Jan 12:13
Compare
Choose a tag to compare

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

01 Nov 10:44
Compare
Choose a tag to compare

Fixed

  • Fix broken license link CDDL, GNU v.2 and CPL 1.0
  • [NCL-8087] Remove check for incompatible BCs

2.5.3

24 Oct 14:11
Compare
Choose a tag to compare

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