-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
6 changed files
with
266 additions
and
307 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,166 @@ | ||
# Changelog | ||
|
||
This is the changelog for the previous 0.0.x versions of RedPepper. | ||
|
||
## [0.0.17] | ||
|
||
- Fix missing `pydantic` dependency in `redpepper-common`. | ||
|
||
## [0.0.16] | ||
|
||
### Added | ||
|
||
- Add option to disable TLS keys file mode check. | ||
- Set up code coverage reporting in Github Actions. | ||
|
||
### Changed | ||
|
||
- Improve async task flow for connections for better reliability and testability. | ||
- Use a lock instead of a queue for message sending. | ||
|
||
### Fixed | ||
|
||
- Fix the cron job for renewing Step CA certificates. | ||
|
||
### Removed | ||
|
||
- Remove operation dependency feature. | ||
|
||
## [0.0.15] | ||
|
||
### Security | ||
|
||
- Set API session cookie `samesite` attribute to `Strict`. | ||
|
||
### Added | ||
|
||
- Add navigation links to home page of console. | ||
- Add Github Actions workflow for running tests. | ||
|
||
### Changed | ||
|
||
- Migrate console code to TypeScript. | ||
- Use Vuetify for the console UI. | ||
- Use `axios` for API requests in the console. | ||
- Updates to console help page. | ||
|
||
## [0.0.14] | ||
|
||
### Security | ||
|
||
- Use `argon2` for password hashing. | ||
- Increase login constant-time to 0.5 seconds. | ||
|
||
### Added | ||
|
||
- Add `install-login` tool for setting up a login for the Manager API. | ||
- Initialize testing framework with `pytest` and `pytest-trio`. | ||
|
||
### Changed | ||
|
||
- Use `pydantic` for configuration validation. | ||
|
||
### Fixed | ||
|
||
- Update various usages of console assets path. | ||
|
||
## [0.0.13] | ||
|
||
### Changed | ||
|
||
- Update default command log path. | ||
- Install `redpepper-step-ca` systemd service file by default when running `setup-step-ca` on Linux. | ||
- Use existing provisioner password file for manager and api certificate installation. | ||
|
||
## [0.0.12] | ||
|
||
### Fixed | ||
|
||
- Include both `.yml` and `.yaml` files in the default configuration dirs, but change tools to use `.yml` extension. | ||
- Add newline to end of step renew cron job. | ||
- Fix default path to step CA file. | ||
|
||
## [0.0.11] | ||
|
||
### Fixed | ||
|
||
- Update default operations cache directory. | ||
- Create operations cache directory in install script. | ||
- Reset umask in install script so systemd doesn't complain about permissions. | ||
|
||
### Changed | ||
|
||
- Update default `step` config path in `redpepper-tools`. | ||
|
||
## [0.0.10] | ||
|
||
### Added | ||
|
||
- Add `--stepbinary` flag with default to step-related tools. | ||
|
||
### Changed | ||
|
||
- Update default config paths and include option. | ||
- Improve error messages for missing certificate/key files. | ||
|
||
### Fixed | ||
|
||
- Fix systemd service file commands for `redpepper-agent` and `redpepper-manager`. | ||
|
||
## [0.0.9] | ||
|
||
### Fixed | ||
|
||
- Various improvements to the `install-step-ca` script. | ||
|
||
## [0.0.8] | ||
|
||
### Changed | ||
|
||
- Update various default paths for installation tools. | ||
|
||
## [0.0.7] | ||
|
||
### Changed | ||
|
||
- Update installation docs with new installation and setup commands. | ||
- Add checksum file to GitHub release assets. | ||
- Update console install script with default download path. | ||
- Use [`ruff`](https://docs.astral.sh/ruff) for Python formatting and linting. | ||
- Add default requests and operations as Python packages. | ||
|
||
## [0.0.6] | ||
|
||
### Added | ||
|
||
- Install `redpepper-tools` along with the Manager and Agent when using the default install script. | ||
|
||
## [0.0.5] | ||
|
||
### Changed | ||
|
||
- Update install scripts to use `uv` for deployment. | ||
- Migrate various utilities from shell scripts to Python scripts in `redpepper-tools`. | ||
|
||
## [0.0.4] | ||
|
||
(No changes) | ||
|
||
## [0.0.3] | ||
|
||
### Changed | ||
|
||
- Update `pyproject.toml` project URL's. | ||
- Change manager `fastapi[standard]` dependency to `fastapi`. | ||
|
||
## [0.0.2] | ||
|
||
### Changed | ||
|
||
- Update `pyproject.toml` metadata. | ||
|
||
## [0.0.1] | ||
|
||
### Changed | ||
|
||
- Use [`uv`](https://docs.astral.sh/uv) for workspace and dependency management. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.