All notable changes to this project will be documented in this file. Each new release typically also includes the latest modulesync defaults. These should not affect the functionality of the module.
v3.0.0 (2024-09-26)
Implemented enhancements:
- Add basic system tests #367
- Use YJIT in our Container #362
- Add version to footer #340
- Caching files #332
- New feature: Show data in modules #331
- HDM should be able to read global hiera data #330
- New feature: comparing data for a node between environments #301
- feat: update to ruby 3.3.5 #437 (rwaffen)
- feat: update rubocop and implement suggestions #436 (rwaffen)
- Enable YJIT #402 (rwaffen)
- Add two very basic system tests #373 (oneiros)
- Allow to query the module layer #360 (oneiros)
- Show version number in footer #340 #353 (oneiros)
- Take global layer into account #351 (oneiros)
- Add diff view to lookup results #301 #320 (oneiros)
Merged pull requests:
- build(deps): bump webrick from 1.8.1 to 1.8.2 #452 (dependabot[bot])
- build(deps): bump sqlite3 from 1.7.3 to 2.1.0 #451 (dependabot[bot])
- build(deps): bump the ruby group with 3 updates #450 (dependabot[bot])
- build(deps): bump google-protobuf from 4.27.3 to 4.27.5 #448 (dependabot[bot])
- build(deps): bump the ruby group with 2 updates #447 (dependabot[bot])
- build(deps): bump turbo-rails from 2.0.7 to 2.0.8 in the ruby group #446 (dependabot[bot])
- build(deps): bump the ruby group across 1 directory with 2 updates #445 (dependabot[bot])
- build(deps): bump puppet from 8.8.1 to 8.9.0 in the ruby group across 1 directory #442 (dependabot[bot])
- build(deps): bump ruby-saml from 1.16.0 to 1.17.0 #440 (dependabot[bot])
- build(deps-dev): bump rubocop-rails from 2.26.0 to 2.26.1 in the ruby group #439 (dependabot[bot])
- Bump the ruby group across 1 directory with 4 updates #438 (dependabot[bot])
- Bump rexml from 3.3.4 to 3.3.6 #427 (dependabot[bot])
- Bump the ruby group across 1 directory with 2 updates #425 (dependabot[bot])
- Bump mini_racer from 0.13.0 to 0.14.0 in the ruby group #420 (dependabot[bot])
- Bump rexml from 3.3.2 to 3.3.3 #418 (dependabot[bot])
- Bump the ruby group across 1 directory with 3 updates #417 (dependabot[bot])
- Bump the ruby group across 1 directory with 2 updates #413 (dependabot[bot])
- Bump the ruby group across 1 directory with 3 updates #411 (dependabot[bot])
- Updates permissions for dependabot automerge, ordering of gemfile and simplify gemfile.lock platforms #410 (rwaffen)
- Bump ruby from 3.3.3-slim-bookworm to 3.3.4-slim-bookworm #407 (dependabot[bot])
- Bump the ruby group across 1 directory with 3 updates #406 (dependabot[bot])
- Bump the ruby group across 1 directory with 2 updates #401 (dependabot[bot])
- Bump ruby from 3.3.2-slim-bookworm to 3.3.3-slim-bookworm #399 (dependabot[bot])
- Bump the ruby group across 1 directory with 6 updates #396 (dependabot[bot])
- Bump actionpack from 7.1.3.3 to 7.1.3.4 #393 (dependabot[bot])
- .gitignore: add vendor/ruby #391 (bastelfreak)
- Bump ruby from 3.3.1-slim-bookworm to 3.3.2-slim-bookworm #388 (dependabot[bot])
- Bump rails from 7.1.3.2 to 7.1.3.3 #384 (dependabot[bot])
- Bump the ruby group across 1 directory with 3 updates #382 (dependabot[bot])
- Bump rexml from 3.2.6 to 3.2.8 #379 (dependabot[bot])
- Bump nokogiri from 1.16.4 to 1.16.5 #377 (dependabot[bot])
- Bump git from 1.19.1 to 2.0.0 #376 (dependabot[bot])
- Bump hiera-eyaml from 3.4.0 to 4.1.0 #375 (dependabot[bot])
- Bump rubocop from 1.63.4 to 1.63.5 in the ruby group #374 (dependabot[bot])
- Bump rspec-openapi from 0.18.2 to 0.18.3 in the ruby group #372 (dependabot[bot])
- Bump the ruby group across 1 directory with 3 updates #371 (dependabot[bot])
- Update to Ruby 3.3.1 #369 (rwaffen)
- Bump the ruby group across 1 directory with 3 updates #368 (dependabot[bot])
- Bump rspec-openapi from 0.17.0 to 0.18.2 in the ruby group across 1 directory #361 (dependabot[bot])
- Bump rubocop from 1.63.1 to 1.63.2 in the ruby group #358 (dependabot[bot])
- Bump the ruby group with 2 updates #357 (dependabot[bot])
- Bump puppet from 8.5.1 to 8.6.0 in the ruby group #356 (dependabot[bot])
- Bump rubocop from 1.63.0 to 1.63.1 in the ruby group #352 (dependabot[bot])
- Bump rubocop from 1.62.1 to 1.63.0 in the ruby group #350 (dependabot[bot])
- Bump the ruby group with 3 updates #349 (dependabot[bot])
- Bump the ruby group with 2 updates #346 (dependabot[bot])
- Bump faker from 3.2.3 to 3.3.0 #342 (dependabot[bot])
- Bump rdoc from 6.6.2 to 6.6.3.1 #341 (dependabot[bot])
- Bump rspec-openapi from 0.14.0 to 0.15.0 #339 (dependabot[bot])
- Bump mini_racer from 0.8.0 to 0.9.0 #338 (dependabot[bot])
- Bump rubocop-rails from 2.24.0 to 2.24.1 #337 (dependabot[bot])
v2.1.0 (2024-03-21)
Implemented enhancements:
Fixed bugs:
- globs do not show data on v2.0.0 #329
- Interpolate variables in datadir used for globs #329 #333 (oneiros)
Merged pull requests:
- Bump sqlite3 from 1.7.2 to 1.7.3 #334 (dependabot[bot])
- Bump turbo-rails from 2.0.4 to 2.0.5 #328 (dependabot[bot])
- Bump rubocop from 1.62.0 to 1.62.1 #327 (dependabot[bot])
- Bump rspec-openapi from 0.13.0 to 0.14.0 #326 (dependabot[bot])
- add CONTRIBUTING.md #325 (rwaffen)
- Update rubocop to 1.62.0 #324 (rwaffen)
- Bump puppet from 8.5.0 to 8.5.1 #321 (dependabot[bot])
- Bump rspec-openapi from 0.12.0 to 0.13.0 #318 (dependabot[bot])
- Bump rubocop-rails from 2.23.1 to 2.24.0 #317 (dependabot[bot])
v2.0.0 (2024-03-01)
Implemented enhancements:
- Allow facts in datadir #284
- Update to Ruby 3.3.0 #307 (rwaffen)
- Convert hash keys to strings #293 #302 (oneiros)
- Remove unused dependency
redis
#300 (oneiros) - Allow doing lookups #283 (oneiros)
Fixed bugs:
- CI Bug with google-protobuf-3.25.2-x86_64-linux #313
- Custom function mapping not working #293
- using main in development mode raises exception "link_tree argument must be a directory" #287
Closed issues:
- Update to Ruby 3.3.0? #305
- add git parsing to Rakefile to determine future_version #259
- Foreman HDM integration #132
- Documentation on disabing authentication #79
- Documentation #69
- documentation how to use ldaps #68
Merged pull requests:
- Bump puppet from 8.4.0 to 8.5.0 #312 (dependabot[bot])
- Bump listen from 3.8.0 to 3.9.0 #311 (dependabot[bot])
- Bump turbo-rails from 2.0.3 to 2.0.4 #310 (dependabot[bot])
- Bump rails from 7.1.3 to 7.1.3.2 #309 (dependabot[bot])
- Update Release Howto #308 (rwaffen)
- Bump selenium-webdriver from 4.17.0 to 4.18.1 #306 (dependabot[bot])
- Bump turbo-rails from 1.5.0 to 2.0.3 #304 (dependabot[bot])
- Bump rspec-openapi from 0.11.0 to 0.12.0 #303 (dependabot[bot])
- Bump nokogiri from 1.16.0 to 1.16.2 #289 (dependabot[bot])
- Bump sqlite3 from 1.7.1 to 1.7.2 #286 (dependabot[bot])
- Update rubocop to 1.60.2 #285 (rwaffen)
- Bump capybara from 3.39.2 to 3.40.0 #282 (dependabot[bot])
- Bump sqlite3 from 1.7.0 to 1.7.1 #280 (dependabot[bot])
- Updates to documentation #277 (tuxmea)
- Bump selenium-webdriver from 4.16.0 to 4.17.0 #274 (dependabot[bot])
v1.4.1 (2024-01-24)
Implemented enhancements:
- Initial start up page #234
- HDM container should be able to make use of a different port. #205
- Verify new config - Add option to make use of SSO #95
- Check possibility for hdm to run locally without authentication #54
Fixed bugs:
Merged pull requests:
- Permit role parameter #272 #273 (oneiros)
- Improve first access flow #234 #271 (oneiros)
- Bump puppet from 8.3.1 to 8.4.0 #270 (dependabot[bot])
- Bump stimulus-rails from 1.3.0 to 1.3.3 #269 (dependabot[bot])
- Bump rspec-openapi from 0.10.0 to 0.11.0 #268 (dependabot[bot])
- Bump net-ldap from 0.18.0 to 0.19.0 #267 (dependabot[bot])
- Bump rails from 7.1.2 to 7.1.3 #266 (dependabot[bot])
- Bump faker from 3.2.2 to 3.2.3 #265 (dependabot[bot])
- Bump git from 1.18.0 to 1.19.1 #262 (dependabot[bot])
- do not ignore github action changes anymore #261 (rwaffen)
- also push to dockerhub #260 (rwaffen)
- Bump rubocop-performance from 1.20.0 to 1.20.2 #255 (dependabot[bot])
- Bump puma from 6.4.0 to 6.4.2 #254 (dependabot[bot])
- Bump importmap-rails from 1.2.3 to 2.0.1 #253 (dependabot[bot])
- Bump rubocop-capybara from 2.19.0 to 2.20.0 #251 (dependabot[bot])
- Bump factory_bot_rails from 6.4.2 to 6.4.3 #250 (dependabot[bot])
- Bump dartsass-sprockets from 3.0.0 to 3.1.0 #249 (dependabot[bot])
- Bump sqlite3 from 1.6.9 to 1.7.0 #247 (dependabot[bot])
- Bump rubocop-rails from 2.23.0 to 2.23.1 #245 (dependabot[bot])
v1.4.0 (2024-01-10)
Fixed bugs:
Closed issues:
- Update Screenshots #222
Merged pull requests:
- Correct the CMD syntax #256 (tuxmea)
- Bump rubocop-rails from 2.22.2 to 2.23.0 #240 (dependabot[bot])
- Bump rubocop-performance from 1.19.1 to 1.20.0 #239 (dependabot[bot])
- Bump rspec-openapi from 0.9.0 to 0.10.0 #237 (dependabot[bot])
- add search screenshots #236 (tuxmea)
- Screenshots #235 (tuxmea)
- how to release documentation #233 (tuxmea)
v1.3.0 (2023-12-08)
Implemented enhancements:
- Allow API usage #87
Fixed bugs:
- Setting a key to an empty array produces an error #215
- hiera.yaml without datadir explicitly set causes an error upon selecting a node #204
- admin user cannot be created #187
- No custom lookup function allowed #162
Closed issues:
Merged pull requests:
- Bump selenium-webdriver from 4.15.0 to 4.16.0 #231 (dependabot[bot])
- Allow selection of hdm container port #229 (tuxmea)
- Bump sqlite3 from 1.6.8 to 1.6.9 #228 (dependabot[bot])
- Bump factory_bot_rails from 6.2.0 to 6.4.2 #227 (dependabot[bot])
- Bump bootstrap-icons-helper from 2.0.1 to 2.0.2 #226 (dependabot[bot])
- Bump rubocop-rails from 2.22.1 to 2.22.2 #224 (dependabot[bot])
- Bump bcrypt from 3.1.19 to 3.1.20 #223 (dependabot[bot])
- add a readme as index to render screenshots page on github #221 (rwaffen)
- Bump friendly_id from 5.5.0 to 5.5.1 #220 (dependabot[bot])
- Bump rails from 7.1.1 to 7.1.2 #219 (dependabot[bot])
- Bump puppet from 8.2.0 to 8.3.1 #218 (dependabot[bot])
- Support empty yaml array #217 (oneiros)
- Migration to Bootstrap 5 #216 (oneiros)
- Bump faker from 3.2.1 to 3.2.2 #214 (dependabot[bot])
- Upgrade to rails 7.1 #213 (oneiros)
- Fix for emtpy
defaults
section #204 #212 (oneiros) - Bump rubocop-rails from 2.21.2 to 2.22.1 #211 (dependabot[bot])
- Bump redis from 5.0.7 to 5.0.8 #206 (dependabot[bot])
- Bump rubocop from 1.56.4 to 1.57.1 #203 (dependabot[bot])
- Bump sqlite3 from 1.6.6 to 1.6.7 #199 (dependabot[bot])
- Bump rspec-openapi from 0.8.1 to 0.9.0 #196 (dependabot[bot])
- Bump selenium-webdriver from 4.13.1 to 4.14.0 #195 (dependabot[bot])
- Bump ruby-saml from 1.15.0 to 1.16.0 #194 (dependabot[bot])
- Bump rubocop-rails from 2.21.1 to 2.21.2 #191 (dependabot[bot])
- Bump rubocop from 1.56.3 to 1.56.4 #190 (dependabot[bot])
- Bump selenium-webdriver from 4.12.0 to 4.13.1 #189 (dependabot[bot])
- Set role correctly. #188 (oneiros)
- Bump puma from 6.3.1 to 6.4.0 #186 (dependabot[bot])
- rubocop: introduce rubocop-performance #182 (bastelfreak)
- Bump selenium-webdriver and webdrivers #181 (dependabot[bot])
- rubocop: pin to specific versions to avoid broken main branch #175 (bastelfreak)
- Unify display of values #163 #174 (oneiros)
- update gemset #171 (rwaffen)
- Bump puma from 6.3.0 to 6.3.1 #167 (dependabot[bot])
- Bump protocol-http1 from 0.15.0 to 0.15.1 #166 (dependabot[bot])
- Allow custom lookup functions #165 (oneiros)
- Upgrade dependencies. #164 (oneiros)
- HDM API #153 (oneiros)
v1.2.0 (2023-06-15)
Implemented enhancements:
- Show current used values when selecting nodes from different environment #151
- Edge case: PuppetDB still has an information regarding an environment, but the environment does no longer exist on file system #147
Fixed bugs:
- Hiera data dir can not be set to a fact #157
Closed issues:
- Define a CI/CD strategy #3
Merged pull requests:
- Interpolate facts in datadir setting #157 #160 (oneiros)
- Display value differences to actual environment #158 (oneiros)
- Disable environments not available in fs #147 #156 (oneiros)
v1.1.0 (2023-04-17)
Implemented enhancements:
- Update to ruby 3.2.x #148
- show unused environments #140
- Add SSL offloading information #107
- Bump nokogiri from 1.14.2 to 1.14.3 #150 (dependabot[bot])
- Bump rack from 2.2.6.3 to 2.2.6.4 #145 (dependabot[bot])
- update rails gems #144 (rwaffen)
- Bump rack from 2.2.6.2 to 2.2.6.3 #143 (dependabot[bot])
- Initial support for SAML SSO #95 #142 (oneiros)
Fixed bugs:
Closed issues:
- Cleanup existing rubocop violations #29
Merged pull requests:
- Update to Ruby 3.2.2 #149 (rwaffen)
- Show unused environments and allow matching nodes to other environments #146 (oneiros)
v1.0.1 (2023-01-31)
Merged pull requests:
v1.0.0 (2023-01-30)
Breaking changes:
Implemented enhancements:
- Switch Docker image to ruby-slim #118
Closed issues:
- Add HDM Logo to Start page #131
- LDAP login not working if local user with same name exists #117
- Requirements for v1.0.0 #116
- Adopt color scheme #115
- License #70
Merged pull requests:
- Fix loading of stimulus controllers. #130 (oneiros)
- Improve error handling of ldap login #117 #129 (oneiros)
- Add license information to footer #70 #128 (oneiros)
- Bump globalid from 1.0.0 to 1.0.1 #127 (dependabot[bot])
- Bump rack from 2.2.4 to 2.2.6.2 #126 (dependabot[bot])
- Bump git from 1.11.0 to 1.13.0 #125 (dependabot[bot])
- Bump httparty from 0.20.0 to 0.21.0 #124 (dependabot[bot])
- simplify tagging #122 (rwaffen)
- add release.yaml for automated release notes on new releases #121 (rwaffen)
- Bump rails-html-sanitizer from 1.4.3 to 1.4.4 #120 (dependabot[bot])
- Bump loofah from 2.18.0 to 2.19.1 #119 (dependabot[bot])
- Add Changelog for 1.0.0 #134 (rwaffen)
- Add logo and incorporate its colors #115 / #131 #133 (oneiros)
v0.0.4 (2022-12-12)
Implemented enhancements:
Fixed bugs:
- User deletion does open the edit page #109
Closed issues:
- Update readme and archive example42 module? #105
- Hiera accepts empty yaml files #103
- Allow reset of admin password #101
- How to proceed if RBAC prohibits viewing of a key? #96
- HDM and absolute paths in hiera.yaml #93
- Docker images and labels #81
- Setup integration environment for testing/developing #47
Merged pull requests:
- Improve and add static error pages #102 #114 (oneiros)
- Add task to reset admin password #101 #113 (oneiros)
- Upgrade data attributes to turbo syntax #109 #112 (oneiros)
- RBAC #111 (oneiros)
- Bump nokogiri from 1.13.9 to 1.13.10 #110 (dependabot[bot])
- Return empty hash if yaml file is empty. #104 (oneiros)
- update screenshots to latest version #99 (tuxmea)
- Bump nokogiri from 1.13.8 to 1.13.9 #97 (dependabot[bot])
v0.0.3 (2022-10-18)
Fixed bugs:
- When no LDAP is configured, please disable usage of the LDAP Login fields. #89
Closed issues:
- Feature Request: Searching for hiera keys #4
Merged pull requests:
- Do not use bang method. #94 (oneiros)
- Hide LDAP login if not configured #89 #91 (oneiros)
- Key search #83 (oneiros)
v0.0.2 (2022-09-13)
Fixed bugs:
- Dependabot - RCE bug with Serialized Columns in Active Record #75
Merged pull requests:
v0.0.1 (2022-08-08)
Implemented enhancements:
- HDM always shows all available hierarchies even when file doe snot contin the hiera key #19
- HDM should be able to use 80% browser window width. #18
- Enable unit tests on CI #32 (bastelfreak)
Fixed bugs:
- HDM does not recognize the facts. syntax in hiera.yaml file #17
Closed issues:
- User authentication via LDAP #63
- Update documentation and Docker build #61
- Update always to latest Rails version, as far as possible #38
- borken things after updates #37
- Update Ruby/Rails version #34
Merged pull requests:
- Update docuemntation #74 (tuxmea)
- Bump rails-html-sanitizer from 1.4.2 to 1.4.3 #72 (dependabot[bot])
- LDAP authentication. #67 (oneiros)
- 61 update documentation and docker build #66 (rwaffen)
- Bump nokogiri from 1.13.4 to 1.13.6 #62 (dependabot[bot])
- Bump rack from 2.2.3 to 2.2.3.1 #60 (dependabot[bot])
- Bump eventsource from 1.1.0 to 1.1.1 #59 (dependabot[bot])
- Upgrade to Ruby 3 / Rails 7 and remove node.js dependency #55 (oneiros)
- Interpolate facts with a
facts.
ortrusted.
scope #17 #53 (oneiros) - Add responsive breakpoints #18 #52 (oneiros)
- change names #48 (rwaffen)
- remove .DS_Store files #46 (rwaffen)
- Bump docker/login-action from 1.10.0 to 1.14.1 #45 (dependabot[bot])
- Bump docker/build-push-action from 2.5.0 to 2.10.0 #44 (dependabot[bot])
- Bump docker/metadata-action from 3.3.0 to 3.7.0 #43 (dependabot[bot])
- check daily if dependabot actions are up to date #42 (rwaffen)
- Update documentation on how to manually install HDM. #40 (rwaffen)
- fix broken stuff #39 (rwaffen)
- Create codeql-analysis.yml #36 (rwaffen)
- try to build a test Docker image, but do not push #35 (rwaffen)
- rubocop-rails: Update 2.13.2->2.14.2 #33 (bastelfreak)
- Fix more sec alerts #31 (rwaffen)
- Do not run CI jobs twice #30 (bastelfreak)
- Update Ruby 2.5.8->2.5.9 #28 (bastelfreak)
- Fix more sec alerts #27 (rwaffen)
- update yarn and gemfile #26 (rwaffen)
- Enable rubocop on CI #25 (bastelfreak)
- Fix webpacker #24 (rwaffen)
- Enable shellcheck CI #23 (bastelfreak)
- Update docker env #22 (rwaffen)
- Bump minimist from 1.2.5 to 1.2.6 #21 (dependabot[bot])
- Bump puma from 5.3.1 to 5.6.4 #20 (dependabot[bot])
- Bump url-parse from 1.5.1 to 1.5.10 #16 (dependabot[bot])
- Bump nokogiri from 1.11.5 to 1.12.5 #15 (dependabot[bot])
- Bump follow-redirects from 1.14.7 to 1.14.8 #13 (dependabot[bot])
- documentation for centos8 #10 (tuxmea)
- Bump follow-redirects from 1.13.0 to 1.14.7 #9 (dependabot[bot])
- Bump puppet from 7.6.1 to 7.12.1 #8 (dependabot[bot])
- Bump ini from 1.3.5 to 1.3.8 #7 (dependabot[bot])
- Bump elliptic from 6.5.3 to 6.5.4 #6 (dependabot[bot])
- Bump ssri from 6.0.1 to 6.0.2 #5 (dependabot[bot])
- Enforce authentication #2 (oneiros)
- Allow empty passwords #1 (oneiros)
* This Changelog was automatically generated by github_changelog_generator