Skip to content

Commit b00a1d4

Browse files
author
semantic-release
committed
2.5.1
Automatically generated by python-semantic-release
1 parent e943583 commit b00a1d4

File tree

3 files changed

+67
-60
lines changed

3 files changed

+67
-60
lines changed

CHANGELOG.md

Lines changed: 65 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,28 @@
11
# CHANGELOG
22

3+
## v2.5.1 (2026-02-09)
4+
5+
### Bug Fixes
6+
7+
* update python-semantic-release/python-semantic-release action to v10 (#153)
8+
### Continuous Integration
9+
10+
* update github actions dependencies (#154)
311
## v2.5.0 (2026-01-11)
412

5-
### Feature
13+
### Features
614

715
* add filter and limit support for perfdata and matches commands (#145)
816
## v2.4.0 (2026-01-09)
917

10-
### Ci
18+
### Bug Fixes
19+
20+
* fix ruff linting errors
21+
* fix integration tests and command bugs
22+
### Code Style
23+
24+
* apply black code formatting
25+
### Continuous Integration
1126

1227
* increase pytest verbosity to -vv for better test visibility
1328
* add flask dependency to release workflow
@@ -17,43 +32,39 @@
1732
* add objectname example for sslcert command
1833
* link to releases page instead of workflow artifacts
1934
* add information about pre-built binaries
20-
### Feature
35+
### Features
2136

2237
* add mock NITRO API server for integration testing
23-
### Fix
24-
25-
* fix ruff linting errors
26-
* fix integration tests and command bugs
27-
### Refactor
38+
### Refactoring
2839

2940
* split integration tests into separate files
30-
### Style
31-
32-
* apply black code formatting
33-
### Test
41+
### Testing
3442

3543
* add nsconfig, hwinfo, debug tests
3644
* add above/below threshold command tests
3745
## v2.3.1 (2026-01-09)
3846

39-
### Fix
47+
### Bug Fixes
4048

41-
* use 'context' instead of 'ctx' in changelog template
49+
* use 'context' instead of 'ctx' in changelog template
4250
## v2.3.0 (2026-01-08)
4351

44-
### Ci
52+
### Bug Fixes
53+
54+
* use 'context' instead of 'ctx' in changelog template
55+
### Continuous Integration
4556

4657
* use custom changelog template to show only commit subject lines
4758
* add SHA256 checksums for binaries
4859
* remove pull_request trigger from workflows, push is sufficient
49-
### Feature
60+
### Features
5061

5162
* add PyInstaller builds for Linux, macOS, and Windows
52-
### Fix
53-
54-
* use 'context' instead of 'ctx' in changelog template
5563
## v2.2.1 (2026-01-08)
5664

65+
### Bug Fixes
66+
67+
* use -n for field names to match Perl v1 behavior
5768
### Documentation
5869

5970
* cleanup TODO.md - remove completed v2.0 tasks
@@ -62,57 +73,58 @@
6273
* add backup vServer monitoring examples to integration configs
6374
* standardize binary path across all documentation
6475
* update installation instructions for v2.0 release
65-
### Fix
66-
67-
* use -n for field names to match Perl v1 behavior
6876
## v2.2.0 (2025-12-09)
6977

78+
### Code Style
79+
80+
* Apply black formatting to backup vServer feature
7081
### Documentation
7182

7283
* add backup vserver monitoring examples to state command
73-
### Feature
84+
### Features
7485

7586
* Add backup vServer monitoring for lbvserver state checks
76-
### Style
77-
78-
* Apply black formatting to backup vServer feature
7987
## v2.1.0 (2025-12-08)
8088

81-
### Feature
82-
83-
* Add Icinga2-compatible status tags to multiline output
84-
### Fix
89+
### Bug Fixes
8590

8691
* Remove unused loop variable idx in servicegroup command
92+
### Features
93+
94+
* Add Icinga2-compatible status tags to multiline output
8795
## v2.0.0 (2025-12-08)
8896

89-
### Breaking
97+
### Bug Fixes
9098

91-
* complete rewrite from Perl to Python 3.8+
92-
* remove -s flag for SSL, replaced with --no-ssl
93-
* change default protocol from HTTP to HTTPS
94-
### Chore
99+
* update semantic-release monorepo
100+
### Chores
95101

96102
* Make TestPyPI upload non-blocking in release workflow
97103
* add renovate.json
98-
### Ci
104+
### Continuous Integration
99105

100106
* explicitly set angular commit parser for semantic-release
101107
* configure semantic-release commit parser options
102-
### Fix
108+
### Features
103109

104-
* update semantic-release monorepo
110+
* complete rewrite from Perl to Python 3.8+
111+
* remove -s flag for SSL, replaced with --no-ssl
112+
* change default protocol from HTTP to HTTPS
105113
## v1.6.2 (2021-09-27)
106114

107-
### Chore
115+
### Bug Fixes
116+
117+
* correct interface resource type casing for NITRO API
118+
* measurement should be undef for hapktrxrate and hapkttxrate (#47)
119+
### Chores
108120

109121
* 1.6.2 [skip ci]
110122
* add renovate.json
111123
* add GitHub Sponsors funding and fix linting issues
112124
* add CLAUDE.md and AGENT.md to .gitignore
113-
* remove string 'current branch only' (#58)
125+
* remove string 'current branch only' (#58)
114126
* add additional icinga2 example (icinga2_command_advanced.conf) (#59)
115-
### Ci
127+
### Continuous Integration
116128

117129
* add complete release pipeline with PyPI deployment
118130
* add GitHub Actions CI/CD pipeline and fix code quality issues
@@ -132,7 +144,7 @@
132144
* update TODO.md with threshold command completion
133145
* add TODO and architecture documentation
134146
* fix cmdPolicy for the license check (fixes #83)
135-
### Feature
147+
### Features
136148

137149
* add environment variable support and make HTTPS default
138150
* add ntp command for NTP synchronization status checking
@@ -152,13 +164,18 @@
152164
* implement NITRO API client
153165
* add Python package structure and core modules
154166
* initial Python rewrite (v2.0)
155-
### Fix
156-
157-
* correct interface resource type casing for NITRO API
158-
* measurement should be undef for hapktrxrate and hapkttxrate (#47)
159167
## v1.6.1 (2020-09-18)
160168

161-
### Chore
169+
### Bug Fixes
170+
171+
* get host, user and password from environment variables (NETSCALER_HOST, NETSCALER_USERNAME, NETSCALER_PASSWORD)
172+
* add release automation via semantic-release-bot
173+
* add support for limit in more subs
174+
* add --seperator to allow to configure a custom perfdata seperator (#47)
175+
* add limit switch ('--limit', '-l') and change spec for label switch from '-l' to '-L'
176+
* replace hardcoded id with $plugin->opts->label
177+
* add the ability to set a custom perfdata label for sub check_keyword and check_threshold_and_get_perfdata (#56)
178+
### Chores
162179

163180
* 1.6.1 [skip ci]
164181
* add more advanced tests
@@ -167,18 +184,9 @@
167184
* run perltidy
168185
* run perltidy
169186
* add docs for advanced switches
170-
### Fix
171-
172-
* get host, user and password from environment variables (NETSCALER_HOST, NETSCALER_USERNAME, NETSCALER_PASSWORD)
173-
* add release automation via semantic-release-bot
174-
* add support for limit in more subs
175-
* add --seperator to allow to configure a custom perfdata seperator (#47)
176-
* add limit switch ('--limit', '-l') and change spec for label switch from '-l' to '-L'
177-
* replace hardcoded id with $plugin->opts->label
178-
* add the ability to set a custom perfdata label for sub check_keyword and check_threshold_and_get_perfdata (#56)
179187
## v1.6.0 (2019-10-04)
180188

181-
### Fix
189+
### Bug Fixes
182190

183191
* perltidy broke the file permissions for check_netscaler.pl
184192
## v1.5.1 (2018-06-10)
@@ -196,4 +204,3 @@
196204
## v1.1.0 (2017-05-13)
197205

198206
## v1.0.0 (2017-02-02)
199-

check_netscaler/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
using the NITRO REST API.
66
"""
77

8-
__version__ = "2.5.0"
8+
__version__ = "2.5.1"
99
__author__ = "slauger"
1010
__license__ = "MIT"

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "check_netscaler"
7-
version = "2.5.0"
7+
version = "2.5.1"
88
description = "Nagios/Icinga monitoring plugin for Citrix NetScaler ADC using NITRO REST API"
99
readme = "README.md"
1010
requires-python = ">=3.8"

0 commit comments

Comments
 (0)