Skip to content

Latest commit

 

History

History
507 lines (385 loc) · 41.9 KB

CHANGELOG.md

File metadata and controls

507 lines (385 loc) · 41.9 KB

Changelog

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)

Full Changelog

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:

v2.1.0 (2024-03-21)

Full Changelog

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:

v2.0.0 (2024-03-01)

Full Changelog

Implemented enhancements:

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:

v1.4.1 (2024-01-24)

Full Changelog

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:

  • HDM does not initialize database #275
  • Unable to set a user to have API role #272

Merged pull requests:

v1.4.0 (2024-01-10)

Full Changelog

Fixed bugs:

Closed issues:

  • Update Screenshots #222

Merged pull requests:

v1.3.0 (2023-12-08)

Full Changelog

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:

  • Re-enable container scanning #176
  • Read-only (setting|file) and encrypted eyaml values #163

Merged pull requests:

v1.2.0 (2023-06-15)

Full Changelog

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)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Error if datadir is not set in hiera.yaml #108
  • Deep merge hiera defaults #108 #141 (oneiros)

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)

Full Changelog

Merged pull requests:

v1.0.0 (2023-01-30)

Full Changelog

Breaking changes:

  • Running Rails in production mode #82
  • Update and make production ready #106 (rwaffen)

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:

v0.0.4 (2022-12-12)

Full Changelog

Implemented enhancements:

  • Custom 40x Error Page? #102
  • Transfer code from hdm-pro to hdm #88

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:

v0.0.3 (2022-10-18)

Full Changelog

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:

v0.0.2 (2022-09-13)

Full Changelog

Fixed bugs:

  • Dependabot - RCE bug with Serialized Columns in Active Record #75

Merged pull requests:

v0.0.1 (2022-08-08)

Full Changelog

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:

* This Changelog was automatically generated by github_changelog_generator