Skip to content
- 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