<commit_before># Improvements

- The Genesis CI/CD BOSH lock definitions (for ensuring that
  Concourse doesn't try to re-deploy a BOSH director we are using)
  now run their checks on the workers tagged with the same env as
  that BOSH director.  This fixes automatic detection of the lock
  name so that it works in completely sequestered environments.

# Kit Management Improvements

- Kit versions are now being injected into the kit.yml file during
  `compile-kit`, so that compiled assets properly report their
  version in both the filename and the metadata file.<commit_msg>Added release notes for 2.5.1<commit_after># Improvements

- The Genesis CI/CD BOSH lock definitions (for ensuring that Concourse doesn't
  try to re-deploy a BOSH director we are using) now run their checks on the
  workers tagged with the same env as that BOSH director.  This fixes
  automatic detection of the lock name so that it works in completely
  sequestered environments.

- Improved various aspects of the tests for Genesis itself, including but not
  limited to standing up the dev test vault so dont have to shut down your own
  dev vault if you are using one.

- Improved Genesis's own CI/CD pipeline and Docker images.

# Kit Management Improvements

- Kit versions are now being injected into the kit.yml file during
  `compile-kit`, so that compiled assets properly report their version in both
  the filename and the metadata file.

# Bug Fixes

- Fixed bug when using blueprint hook in dev kits.
{'fraction_non_alphanumeric': 0.03473613894455578, 'fraction_numerical': 0.002004008016032064, 'mean_word_length': 3.9276315789473686, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7177762', 'n_tokens_mistral': 401, 'n_tokens_neox': 371, 'n_words': 227}