Skip to content

Releases: oposs/mkp-builder

Release 2.2.0

02 Mar 13:24

Choose a tag to compare

New

  • Add notification plugin support to mkp-builder (collects from local/share/check_mk/notifications/, creates notifications.tar)
  • Add Claude Code plugin with Checkmk 2.3.x plugin development skill (skills/checkmk-plugin/)
  • Install via /install-plugin https://github.com/oposs/mkp-builder in Claude Code

Changed

  • Move plugin development guide from cmk-plugin-guide/ into skills/checkmk-plugin/references/
  • Update README with Claude Code plugin install instructions

Full Changelog: v2.1.0...v2.2.0

Release 2.1.0

19 Nov 08:14

Choose a tag to compare

New

  • Add notification plugin support to mkp-builder (collects from local/share/check_mk/notifications/, creates notifications.tar)
  • Add notification plugin development guide (14-notifications.md) covering Discord/webhook examples, environment variables, testing

Full Changelog: v2.0.3...v2.1.0

Release 2.0.3

14 Nov 16:34

Choose a tag to compare

New

  • refactored plugin guide with added snmp plugin info
  • added renaming information to plugin guide
  • added special_agent informtion to plugin guide

Changed

  • change all CheckMk strings to Checkmk

Full Changelog: v2.0.2...v2.0.3

Release 2.0.2

07 Aug 10:15

Choose a tag to compare

Fixed

  • Fix lib.tar creation to properly handle both check_mk/ and python3/cmk/ directory structures with consistent MKP-compatible archive paths
  • Add conflict detection when both local/lib/check_mk/ and local/lib/python3/cmk/ exist as directories

Full Changelog: v2.0.1...v2.0.2

Release 2.0.1

07 Aug 08:40

Choose a tag to compare

Changed

  • Update README.md examples to use v2.0.0 and document breaking changes from v1.x

Fixed

  • Fix deprecated GitHub Actions ::set-output command usage to use new GITHUB_OUTPUT environment file format

Full Changelog: v2.0.0...v2.0.1

Release 2.0.0

07 Aug 08:15

Choose a tag to compare

New

  • Add support for INI configuration format with .mkp-builder.ini files
  • Add multiline description support in configuration files
  • Add __pycache__ directory filtering to exclude Python cache files from packages

Changed

  • BREAKING: Configuration file format changed from .mkp-builderrc (key=value) to .mkp-builder.ini (INI format with [package] section)
  • BREAKING: Command line arguments renamed for clarity:
    • --cmk-min--version-min-required
    • --cmk-packaged--version-packaged
  • BREAKING: GitHub Action inputs renamed:
    • cmk-min-versionversion-min-required
    • cmk-packaged-versionversion-packaged
  • Internal configuration keys now match info file structure (e.g., version.min_required, version.packaged)
  • Improved JSON formatting in info.json with proper indentation
  • Enhanced Python dict formatting in info file using pprint module with 80-character line width

Fixed

  • Package files now properly exclude __pycache__ directories and their contents

Full Changelog: v1...v2.0.0

Release 1.0.1

06 Aug 22:13

Choose a tag to compare

New

  • Add full support for VERSION_USABLE_UNTIL including a command line argument, a GHA input and documentation.

Full Changelog: v1.0.0...v1.0.1

Release 1.0.0

06 Aug 21:42

Choose a tag to compare

New

  • Initial release of CheckMK MKP Builder Action

Full Changelog: https://github.com/oposs/mkp-builder/commits/v1.0.0