Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 11.7
    24abad41 · fix: style and tests ·
  • 11.7.0
    24abad41 · fix: style and tests ·
  • 11.6.0
    - doc: various small documentations fixes
    - refactor: moves classes around to get closer to a `proxy` component
    - fix: remote name was not reliably found in the refspec
    
  • 11.6
    - doc: various small documentations fixes
    - refactor: moves classes around to get closer to a `proxy` component
    - fix: remote name was not reliably found in the refspec
    
  • 11.5.0
    a5dda0a5 · fix: changes after review ·
    - feat: modernize `IOC`:
    - can now register closures with unlimited number of arguments, thanks to recent version of CPS
    - can now register closures, to be registered in factories object at instantiation.
    - feat: `GenericFactory` can now handles closures with arguments
    - feat: default `aws` commands run inside container gets all `AWS_*` env vars from running hosts
    - feat: (credential) implements a provider for AWS Secret Manager
    - tech: runs any default aws-cli commands with podman instead of docker by default
    - doc: fixes checkout table inputs not displaying correctly
    - refactor: heavy changes on alpha component `credentials`, for example:
    - better scope classes under `credential` namespace
    - simplify and organize data classes
    - add low level validation
    - simplifies facade `CredentialHelper` into `CredentialLoader` with generic methods
    - refactor: makes core library chain-of-responsibility system more generic
    - refactor: (artifactPublisher) move artifact fetcher data validation from job to its listener. This introduce those user configuration properties renaming:
    - `artifactPublisher_baseURL` to `artifactPublisher_baseUrl`
    - feat: implement `preUpload` method for AWSS3 artifact fetcher
    - chore: bump pre-commit hooks
    
  • 11.5
    a5dda0a5 · fix: changes after review ·
    - feat: modernize `IOC`:
    - can now register closures with unlimited number of arguments, thanks to recent version of CPS
    - can now register closures, to be registered in factories object at instantiation.
    - feat: `GenericFactory` can now handles closures with arguments
    - feat: default `aws` commands run inside container gets all `AWS_*` env vars from running hosts
    - feat: (credential) implements a provider for AWS Secret Manager
    - tech: runs any default aws-cli commands with podman instead of docker by default
    - doc: fixes checkout table inputs not displaying correctly
    - refactor: heavy changes on alpha component `credentials`, for example:
    - better scope classes under `credential` namespace
    - simplify and organize data classes
    - add low level validation
    - simplifies facade `CredentialHelper` into `CredentialLoader` with generic methods
    - refactor: makes core library chain-of-responsibility system more generic
    - refactor: (artifactPublisher) move artifact fetcher data validation from job to its listener. This introduce those user configuration properties renaming:
    - `artifactPublisher_baseURL` to `artifactPublisher_baseUrl`
    - feat: implement `preUpload` method for AWSS3 artifact fetcher
    - chore: bump pre-commit hooks
    
  • 11.3.0
    1012c2a1 · doc: updates CHANGELOG ·
    - refactor: changes artifact publishing to be more generic.
    - refactor: `ConditionDebugger` moved into the `Debugger` class itself
    - doc: better document inner workings of the library.
    
  • 11.3
    1012c2a1 · doc: updates CHANGELOG ·
    - refactor: changes artifact publishing to be more generic.
    - refactor: `ConditionDebugger` moved into the `Debugger` class itself
    - doc: better document inner workings of the library.
    
  • 11.2.0
    631f0b33 · test: changes description ·
    - feat: adds a listener to enabled debugging, controlled by:
    - `job_debuggingEnabled` => to enable debugging
    - `job_debuggingRuntimeToggleEnabled` => to allow user to enable debugging at runtime
    - `job_debuggingRuntimeToggleTimeout` => how much time to wait for user input to enable debugging at runtime
    
  • 11.2
    631f0b33 · test: changes description ·
    - feat: adds a listener to enabled debugging, controlled by:
    - `job_debuggingEnabled` => to enable debugging
    - `job_debuggingRuntimeToggleEnabled` => to allow user to enable debugging at runtime
    - `job_debuggingRuntimeToggleTimeout` => how much time to wait for user input to enable debugging at runtime
    
  • 11.1.0
    - feat: changes AutoTagger:
    - faster updates by regrouping tag deletion/additions
    - more pre-requisite checks to avoid breaking situations
    - handles user input changelog file, custom regexp and floating tags disabling
    
  • 11.1
    - feat: changes AutoTagger:
    - faster updates by regrouping tag deletion/additions
    - more pre-requisite checks to avoid breaking situations
    - handles user input changelog file, custom regexp and floating tags disabling
    
  • 11.0
    
    
  • 11.0.1
    - fix: terraform init was failing when requiring SSH key
    
  • 11.0.0
    - feat: (BREAKING) changes user inputs to modernize validation:
    - `checkoutCredentialID` => `scm_alternativeCheckoutCredentialID`
    - `checkoutDirectory` => `scm_alternativeCheckoutDirectory`
    - `checkoutRepositoryURL` => `scm_alternativeCheckoutRepositoryURL`
    - `checkoutTag` => `scm_alternativeCheckoutTag`
    - `autoTagEnabled` => `scm_autoTagEnabled`
    - feat: changes `AutoTaggerSSHWrapper` to more generic `ScmCredentialWrapper`, also wrapping `ScmInfoRefresherListener`
    - feat: data validation now accept `null` values, even with custom validator
    - feat: enhanced display of running listeners on the console
    - refactor: (BREAKING) revamp `ScmInfo` data object
    
  • 10.0.0
    - feat: (BREAKING) renames input user configurations:
    - `config.properties` into `config.job_properties`
    - `config.label` into `config.job_nodeLabel`
    - `config.timeoutTime` into `config.job_timeoutTime`
    - `config.timeoutUnit` into `config.job_timeoutUnit`
    - feat: validates user configuration for the job
    - fix: `config.properties` was useless and not working
    - fix: `PRE_RUNNER` events was run inside the runner, not inside the controller
    - fix: (Autotagger) avoid re-tag when using metadata tags
    
  • 10.0
    - feat: (BREAKING) renames input user configurations:
    - `config.properties` into `config.job_properties`
    - `config.label` into `config.job_nodeLabel`
    - `config.timeoutTime` into `config.job_timeoutTime`
    - `config.timeoutUnit` into `config.job_timeoutUnit`
    - feat: validates user configuration for the job
    - fix: `config.properties` was useless and not working
    - fix: `PRE_RUNNER` events was run inside the runner, not inside the controller
    - fix: (Autotagger) avoid re-tag when using metadata tags
    
  • 10
    - feat: (BREAKING) renames input user configurations:
    - `config.properties` into `config.job_properties`
    - `config.label` into `config.job_nodeLabel`
    - `config.timeoutTime` into `config.job_timeoutTime`
    - `config.timeoutUnit` into `config.job_timeoutUnit`
    - feat: validates user configuration for the job
    - fix: `config.properties` was useless and not working
    - fix: `PRE_RUNNER` events was run inside the runner, not inside the controller
    - fix: (Autotagger) avoid re-tag when using metadata tags
    
  • 9
    
    
  • 9.7.0
    - feat: adds `helper.CurrentUser` class to retrieve some user information in the current build
    - feat: adds a new listener: `CleanupDelayListener` to delay cleanup for a given amount of time
    - test: fixes gradle configuration to be ready for gradle 9
    - fix: ScmInfo returns the latest tag following semver, but not being a pre-release tag
    - fix: (terraform) adds `-or-create` options for workspace selection