Releases: Timmoth/RackPeek
RackPeek 1.3.1
🔧 RackPeek v1.3.1 — Minor bug fixes & UI tweaks
- Added support for
ansible_var_*labels as Ansible inventory variables - Added lightweight built-in Docker health check
- Fixed CLI crash when descriptions contain
[ ]characters - Fixed lost port connections when renaming servers
- Fixed ports section layout being cut off in Web UI
- Fixed missing border on service port input field in Web UI
RackPeek 1.3.0
- Model physical connection / Networking
- Version controlled config with the new Git Integration
- Numeric IP address ordering in the subnet browser
- Inventory API bug fix
What's Changed
- #200 physical connections by @Timmoth in #247
- Mavnezz feature/git webui integration by @Timmoth in #249
- numeric IP address ordering + System IP address used in SSH / Hosts f… by @Timmoth in #251
- Fixed json api inventory serialisation by @Timmoth in #254
- v1.3.0 release by @Timmoth in #255
Full Changelog: RackPeek-1.2.0...RackPeek-1.3.0
RackPeek 1.2.0
Overview
- YAML inventory ingestion API endpoint
- Port filtering to the subnet browser
- Ability to export ansible inventory as YAML
- Ability to export Hosts file
- Ability to export SSH config file
- Added 'cluster' system type
- Added key / value / kind sorting & filtering to the label browser
- CLI emulator can handle quoted arguments
Thank you all for your support / engagement!
Special thanks to those who helped dev efforts for this release:
@Timmoth @Chester-alt @DavidWalshe93 @mavnezz @FoxxMD
What's Changed
- Added derived service URL by @Timmoth in #215
- Added documentation to descirbe resources and system nesting by @DavidWalshe93 in #216
- Mavnezz feature/inventory api by @Timmoth in #217
- Fixed bad links in resource-levels doc page by @DavidWalshe93 in #221
- Added port filtering to subnet browser by @Timmoth in #224
- Added yaml ansible inventory generator option by @Timmoth in #225
- Added cluster system type by @Timmoth in #227
- Added filtering & sorting to the label browser by @Timmoth in #229
- feat(docs): Implement docker-gen usage #199 by @FoxxMD in #230
- fix(cli): Handle quoted arguments with spaces in interactive console … by @mavnezz in #236
- Added editor config / linter / formatter rules / ssh / hosts exporters by @Timmoth in #237
- Fixed inventory API pipeline: middleware ordering, JSON persistence, … by @mavnezz in #235
- feat: Add devcontainer by @FoxxMD in #231
New Contributors
Full Changelog: RackPeek-1.1.0...RackPeek-1.2.0
RackPeek 1.1.0
RackPeek 1.1.0
- Added YAML merge/import tool
- System IP Addresses
- New Subnet Browser tool
- Services inherit System IP by default
- Systems can run on other systems
- Improved Web UI breadcrumbs for better navigation
- Label browser tool
RackPeek 1.0.0
v1.0 Release
We’re officially out of beta. Thank you to everyone who supported the project, shared feedback, and helped us improve it along the way. Our community interactions on Github and Discord have been amazing and really shaped the project.
Our primary focus since we first publicised RackPeek has been stability and long term maintainability. We take pride in the quality of our codebase, and with this official release, we’ve set a high standard for software craftsmanship going forward.
Idioms like "it’s a marathon, not a sprint" and "the last 10% is 90% of the effort" have never been more relevant, especially with the prevalence of AI assisted tooling. We intend to keep the lessons learned over decades of software engineering in mind as we continue to provide our users with the stable and high quality experience that should be expected of professional software.
What’s New
- Additional CLI commands
- Significant increase in test coverage (end-to-end CLI and WebUI tests)
- Multi-node / clustered system support (multiple parents per resource can now be defined)
- Key value pair labels
- Basic Ansible inventory generator tool
- Improved embedded documentation
- JSON Schema v2 definition
- Safe schema versioning with backup and migration strategy
- General polish and minor bug fixes
This release marks a major milestone and provides a more stable, extensible foundation going forward.
RackPeek 0.0.4
Merge pull request #119 from Timmoth/Drive-add-command-description-fix Command Descriptions fixed
RackPeek 0.0.3
Merge pull request #90 from Timmoth/cli-build-pipeline Updated build pipeline