Skip to content

Commit

Permalink
chore(main): release 0.19.0
Browse files Browse the repository at this point in the history
  • Loading branch information
PierreBeucher committed Nov 3, 2024
1 parent f86070c commit e34e837
Show file tree
Hide file tree
Showing 4 changed files with 110 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.18.0"
".": "0.19.0"
}
107 changes: 107 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,112 @@
# Changelog

## [0.19.0](https://github.com/PierreBeucher/novops/compare/v0.18.0...v0.19.0) (2024-11-03)


### Features

* add 'completion' subcommand ([d0d9957](https://github.com/PierreBeucher/novops/commit/d0d9957f4af39b99793c9574ee8b3915d9234d62))
* add 'completion' subcommand ([072a54a](https://github.com/PierreBeucher/novops/commit/072a54a328bca03b797427f70109ab001f918418))
* add AWS region option ([074fcc0](https://github.com/PierreBeucher/novops/commit/074fcc01f5cb18ecee49a0232852c7aff0ce97ee))
* add Vault namespace support ([2122756](https://github.com/PierreBeucher/novops/commit/2122756e36bed67c6fd34162de484f3df2946078))
* add Vault namespace support ([506648a](https://github.com/PierreBeucher/novops/commit/506648a3a01d5b41be64a0c90898c37301ea7d59))
* added dry-run flag to ease testing ([0a7cb34](https://github.com/PierreBeucher/novops/commit/0a7cb3463fa9f2c4a0c24b2e5dfb23c4fc3685a6))
* added plain install script ([e73b023](https://github.com/PierreBeucher/novops/commit/e73b023be39c48c3115511bdadf7b69f509e779d))
* added plain install script ([02839fd](https://github.com/PierreBeucher/novops/commit/02839fdd69f037f7c01c59e5fe553528d0030b4e))
* added symlink flag ([4b4133c](https://github.com/PierreBeucher/novops/commit/4b4133c4507769c0573ebbba208d0ef12c354310))
* assume role token duration parameter ([96a9bbf](https://github.com/PierreBeucher/novops/commit/96a9bbf00c68a3c6cea55e0d17582a0d92888143))
* AWS config for identity cache load timeout ([35bbfa2](https://github.com/PierreBeucher/novops/commit/35bbfa238e61d503f5889b6e7c2780289b634c83))
* AWS S3 object module ([be2f8b4](https://github.com/PierreBeucher/novops/commit/be2f8b4b9379669a8825840282ce99789ec49a71))
* AWS Secrets Manager module ([0e1cc0b](https://github.com/PierreBeucher/novops/commit/0e1cc0b5fc95484e91164ba1d384784c7a8ab839))
* AWS Secrets Manager module ([157ac13](https://github.com/PierreBeucher/novops/commit/157ac1324005fba464e8ccc3619ece8725139393))
* AWS SSM Parameter Store module ([d866f04](https://github.com/PierreBeucher/novops/commit/d866f04754503b44c353428d2e003e0cce1abe73))
* Azure Keyvault Secret module ([ad1a1b4](https://github.com/PierreBeucher/novops/commit/ad1a1b4b344a9d839bdc472d446ab27191460613))
* Azure Keyvault Secret module ([f392182](https://github.com/PierreBeucher/novops/commit/f392182fe4ebb15ee54cdc32dbad40b8e87f6622))
* better error handling and context messages ([86c2db5](https://github.com/PierreBeucher/novops/commit/86c2db565ccf7c270facad30f9862b2b7d844dd8))
* better error handling and context messages ([e9e083f](https://github.com/PierreBeucher/novops/commit/e9e083f587aa2219a84a92f30aadbf40a4e6af18))
* check if stdout is tty to prevent secret leak on screen ([4894031](https://github.com/PierreBeucher/novops/commit/48940311e8b15aee7e5fdf41d05add15457cf209))
* check stdout is a tty to avoid secret leak ([26d995e](https://github.com/PierreBeucher/novops/commit/26d995ecd3166b2785207d5ff2fdb5d27875e57b))
* console drop-down for environment selection ([d908e51](https://github.com/PierreBeucher/novops/commit/d908e518f3d529ed3388f6d2b650a12ce2077bee))
* Discord community channel ([7cb3b2b](https://github.com/PierreBeucher/novops/commit/7cb3b2b9c0baafad834339a6e1123b12bc86f014))
* Discord community channel ([b55c4be](https://github.com/PierreBeucher/novops/commit/b55c4bea40660648d1b1a57895f49a624c0ba98b))
* do not require name top-level config ([50cf97b](https://github.com/PierreBeucher/novops/commit/50cf97b694997097b50df58342b33731d66c4789))
* expose NOVOPS_ENVIRONMENT variable by default ([9fdfb85](https://github.com/PierreBeucher/novops/commit/9fdfb85dc60d1fb8e757fbf8e5dec40314f83406))
* file input symlink option (dest option deprecation) ([f4af1e4](https://github.com/PierreBeucher/novops/commit/f4af1e41a5db849a38875ce4b00ef900cc1aa3c9))
* file input symlink option (dest option deprecation) ([91ff2fd](https://github.com/PierreBeucher/novops/commit/91ff2fd918f91002aeef14fecec0763d63accdf9))
* GCloud Secret Manager module ([44c8c88](https://github.com/PierreBeucher/novops/commit/44c8c880657da777a59854bb7f61f858975370a9))
* **hashi_vault:** authentication using Kubernetes, AppRole, JWT ([3361f88](https://github.com/PierreBeucher/novops/commit/3361f88a96775291866fb706416cd159d08c2302))
* Hashicorp Vault KV1 module ([d35aa55](https://github.com/PierreBeucher/novops/commit/d35aa5597fb614f31129f7d0e7e79f03f66be66f))
* Hashivault module with AWS Secret Engine ([0c08873](https://github.com/PierreBeucher/novops/commit/0c08873b3f9b3fc2df52f20d70b0c1e7968f16a7))
* Hashivault module with AWS Secret Engine ([141e282](https://github.com/PierreBeucher/novops/commit/141e282394cad8d7c2cece9077113861c366e986))
* licensed under GNU LGPLv3 ([7605983](https://github.com/PierreBeucher/novops/commit/7605983a9aa024801d255e1bd23a99deecf6d03e))
* licensed under GNU LGPLv3 ([927f000](https://github.com/PierreBeucher/novops/commit/927f000e5282cc5de70709879494526c90c1ded8))
* list environments and outputs ([490ca3d](https://github.com/PierreBeucher/novops/commit/490ca3d8255c7a94691486209ab22fee44106adf))
* list environments and outputs ([c2b9787](https://github.com/PierreBeucher/novops/commit/c2b97878081927c8e72941c4bff473e54c1b9f0a))
* load Hashivault token file from default location or provide pat… ([c531ebb](https://github.com/PierreBeucher/novops/commit/c531ebbae359334e09e3940927cafbe7200335fe))
* load Hashivault token file from default location or provide path in config ([08f2e05](https://github.com/PierreBeucher/novops/commit/08f2e058c6508954fe4f018e052bf69d90061f51))
* load inputs in parallel ([44a4ddf](https://github.com/PierreBeucher/novops/commit/44a4ddfd5fd4b22e9a0a3259fa2fe47f80e03bce))
* load inputs in parallel ([dd311f6](https://github.com/PierreBeucher/novops/commit/dd311f683cee7dca3dab352b2a9fe11da042909f))
* macOS (Darwin) support ([4daa2df](https://github.com/PierreBeucher/novops/commit/4daa2dfc22bbe55dfb53c7e1f8a2ae9960126a69))
* manage Hashivault secret using Key Value secret engine ([14f70e6](https://github.com/PierreBeucher/novops/commit/14f70e623697283478ba2762c3c7bb7b41e10765))
* multi-arch support (x64_64 / aarch64) ([b673e30](https://github.com/PierreBeucher/novops/commit/b673e30e66ce7cb21418c8299a36f921ebdf59c5))
* multiple export format, default to stdout and only use stderr for logging ([78b17c4](https://github.com/PierreBeucher/novops/commit/78b17c4e0ef32bde7740c21216cbf4b20a99104a))
* Novops run - load secrets into subprocess ([1994669](https://github.com/PierreBeucher/novops/commit/1994669d72495c6306eff2c2dde2545c2196d713))
* novops run argument separator '--' warning ([72f0991](https://github.com/PierreBeucher/novops/commit/72f09915f95105b454cb93a7517fe3e89912dee2))
* novops run: subprocess with loaded environment ([fede6cb](https://github.com/PierreBeucher/novops/commit/fede6cba0a51d74e5f02c95b968b6fd782a6415c))
* ordered list of environments ([93acf7f](https://github.com/PierreBeucher/novops/commit/93acf7fb2d64d71df817df8e3c3c290b17da5607))
* override existing symlink if any ([baeda7f](https://github.com/PierreBeucher/novops/commit/baeda7f45f4baabae7b1bdcd07bd43b39586ad7a))
* override existing symlink if any ([4df96b6](https://github.com/PierreBeucher/novops/commit/4df96b62b9c78e2043a8b628ce10719bdc49b382))
* provide Cachix cache to Nix Flake users ([174112d](https://github.com/PierreBeucher/novops/commit/174112dabc39b37ff1b1e280636bbe5f9724225e))
* provide Cachix cache to Nix Flake users ([b5fe8f4](https://github.com/PierreBeucher/novops/commit/b5fe8f427764a7e7fb4090d71e3255e6bee7c0a7))
* remove required top-level name ([a60aec7](https://github.com/PierreBeucher/novops/commit/a60aec7b77d6a1e2198e395bd7bf11806319a955))
* safety check for custom workdir permissions and ownership ([dce1c02](https://github.com/PierreBeucher/novops/commit/dce1c02783a3799c73b6c10d4c536430c3917d3c))
* SOPS (Secrets OPerationS) module ([019587e](https://github.com/PierreBeucher/novops/commit/019587e9c55261351f3cf06bdfe07d13a0485368))
* SOPS (Secrets OPerationS) module ([a19861c](https://github.com/PierreBeucher/novops/commit/a19861c2a929106f7c5ab520220f9bb862d63953))
* support for NOVOPS_* environment variables ([b98563b](https://github.com/PierreBeucher/novops/commit/b98563bf560af23f07bb04f516aa1d8c4542a41d))
* support for NOVOPS_* environment variables ([36dc800](https://github.com/PierreBeucher/novops/commit/36dc800b95858f4b4fa965c1939229bcab93fdde))
* update Cargo deps (security issues) ([2778930](https://github.com/PierreBeucher/novops/commit/2778930aeeb81d1db34bda3abdd2c88c7b885f10))
* update Cargo deps (security issues) ([10c6db5](https://github.com/PierreBeucher/novops/commit/10c6db5463246140a33fa34ff480244ce7de9d1e))
* updated Rust and Cargo deps versions ([e968d5a](https://github.com/PierreBeucher/novops/commit/e968d5a4bc3c23c57cb8db5c725a249c4db1d572))
* use load subcommand ([30850c4](https://github.com/PierreBeucher/novops/commit/30850c43a4d634dfa65d8f52a5784e85b1e8ecc3))
* use load subcommand ([bc5b38a](https://github.com/PierreBeucher/novops/commit/bc5b38ae9bc114e407ebc2632d5b228e0128c6b7))
* vault config timeout option ([5a34ac2](https://github.com/PierreBeucher/novops/commit/5a34ac2a9bcfb2fa7d0794d374313015fdac5777))


### Bug Fixes

* allow no files or variables ([0075af5](https://github.com/PierreBeucher/novops/commit/0075af58424bb0efebdee744af18738a9810ecdd))
* allow no files or variables ([0ccecd0](https://github.com/PierreBeucher/novops/commit/0ccecd021e04b71df4b1fe8849ddf2534d6e84eb))
* assume_role profile is ignored ([278b5f6](https://github.com/PierreBeucher/novops/commit/278b5f696daf73d12e3837a477f2b1b9be10d9f1))
* assume_role profile is ignored ([0073b51](https://github.com/PierreBeucher/novops/commit/0073b514345b27a5c9b7004baa7f445ad5915920))
* Cargo.nix sync ([bf08ecd](https://github.com/PierreBeucher/novops/commit/bf08ecd97e631bd6317359da563a30ce8b3d7e7e))
* check-config-schema needing missing job ([41a81a5](https://github.com/PierreBeucher/novops/commit/41a81a50c2b23e7a6aa09941782a73a518bd53b3))
* check-config-schema needing missing job ([5b0a9bd](https://github.com/PierreBeucher/novops/commit/5b0a9bd9742060982b3cbe42323c7feb56849fbe))
* ensure AWS session name under 64 characters ([d3798e5](https://github.com/PierreBeucher/novops/commit/d3798e52c8fa099d23a86cd14454644cd5cbb41d))
* fully static build with Docker BuildKit ([5891d4f](https://github.com/PierreBeucher/novops/commit/5891d4f36e484176de46f8bb9f8679b0b633970b))
* fully static build with Docker BuildKit ([c8d2a42](https://github.com/PierreBeucher/novops/commit/c8d2a42c412c7b92847d436a0387b1aafb026593))
* Google client Application Default Credentials ([4c16437](https://github.com/PierreBeucher/novops/commit/4c1643796e9db7488119ffc98e2fc7da654972d0))
* I haven't updated the cargoHash after rebasing ([ac30128](https://github.com/PierreBeucher/novops/commit/ac30128e30147881fc694daa1ea10bfa33cbeab1))
* incorrect permission for /tmp subdirectory when fallbacking from XDG_RUNTIME_DIR ([1056c60](https://github.com/PierreBeucher/novops/commit/1056c60a9cacb1ac72f6e17b507ef0103831048f))
* incorrect permission for /tmp subdirectory when fallbacking from… ([53847da](https://github.com/PierreBeucher/novops/commit/53847daf65e2f4e5290b6445bcd8516ea58a8925))
* install script checksum verify ([00bd910](https://github.com/PierreBeucher/novops/commit/00bd910ef8a7bcbb748d244e68c6ce487709a5da))
* install script checksum verify ([77c59bf](https://github.com/PierreBeucher/novops/commit/77c59bffff60fe69ea6eb18b937bcb27319e6d9e))
* MacOS install script OS name ([f2ab5b3](https://github.com/PierreBeucher/novops/commit/f2ab5b33ff8a122e0f6db09f3f799eec5aa322e0))
* Nix ref for vaultrs ([d9d4f30](https://github.com/PierreBeucher/novops/commit/d9d4f30540e65fd2380e45be8021f829296f8b87))
* Nix ref for vaultrs ([fa41126](https://github.com/PierreBeucher/novops/commit/fa411267e25dedef4ef3be0c0f29553a6759ea20))
* path handling as string and absolute ([47b9d58](https://github.com/PierreBeucher/novops/commit/47b9d589bbd25a01068a62a7874c20233e915e17))
* read both .yaml and .yml config file by default ([9ad7f84](https://github.com/PierreBeucher/novops/commit/9ad7f84731bd863aa5031ffb8f9b3dff77d7a9c5))
* read both .yaml and .yml config file by default ([3e3080c](https://github.com/PierreBeucher/novops/commit/3e3080cd70dc54fc795f3d50ae9efc3ff2cec728))
* set file permission to 600 (rw- --- ---) by default ([44bb82f](https://github.com/PierreBeucher/novops/commit/44bb82f40057ef208c00cd802b0ae012ab5c72f2))
* set file permission to 600 (rw- --- ---) by default ([15987c7](https://github.com/PierreBeucher/novops/commit/15987c75d92061a7411ce7b0374aece65a505abc))
* set version 0.1.2 manually ([e18dac5](https://github.com/PierreBeucher/novops/commit/e18dac572c9df1f6de1616162e253f882c1696e7))
* standard-version Cargo.nix bump ([6ee157e](https://github.com/PierreBeucher/novops/commit/6ee157ef287f26833d54aab6628ab89a0fcda961))
* standard-version Cargo.nix bump ([73ecbf1](https://github.com/PierreBeucher/novops/commit/73ecbf143118877fbfb8a9338f50d49145369252))
* truncate file output before writing ([5646627](https://github.com/PierreBeucher/novops/commit/5646627ae73d1c6389dc99af9465dd4dae5afb2c))
* truncate file output before writing ([72756ac](https://github.com/PierreBeucher/novops/commit/72756ac657ae48bcdba59ae961e68c6d80d78f7e))
* tty check logic always failing despite symlink set ([d0df017](https://github.com/PierreBeucher/novops/commit/d0df017989aaa821a7b43c1a97d572d17f5d8907))
* tty check logic always failing despite symlink set ([6d49959](https://github.com/PierreBeucher/novops/commit/6d49959184fb7d8c915eb6329b53ee99092d0a3f))
* use single quote in exportable vars file to avoid special characters interpolation ([ce133f1](https://github.com/PierreBeucher/novops/commit/ce133f1f30a2bf47924e1b4d9d8d84b216cd8f8d))

## [0.18.0](https://github.com/PierreBeucher/novops/compare/v0.17.0...v0.18.0) (2024-11-03)


Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "novops"
version = "0.18.0"
version = "0.19.0"
edition = "2021"

[dependencies]
Expand Down

0 comments on commit e34e837

Please sign in to comment.