Skip to content

Commit c5288f8

Browse files
committed
chore: prepare release 1.2.1
1 parent 9e3d0b8 commit c5288f8

2 files changed

Lines changed: 65 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,39 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/)
66
and this project adheres to [Semantic Versioning](https://semver.org/).
77

8+
## [1.2.1] - 2026-03-02
9+
10+
### Bug fixes
11+
12+
- reorder publish workflow to tag before registry publish (#210)
13+
- use job-level env for Maven Central secret gate (#211)
14+
- correct relative links to mapping-pipeline in api/ensure and api/sync (#219)
15+
- LTPA cookie extraction uses prefix matching for suffixed cookie names (#233)
16+
17+
### CI
18+
19+
- remove SonarCloud and Code Climate workflows (#196)
20+
- implement three-tier CI architecture (#198)
21+
- add concurrency group to ci-push workflow (#240)
22+
23+
### Documentation
24+
25+
- replace stale script references with st-* commands (#195)
26+
- fix index page mismatches and restructure nav for LHS sidebar (#215)
27+
- merge ensure and sync documentation into single pages (#217)
28+
- add cross-repo documentation links to docs site (#235)
29+
- document local MQ environment scripts for AI agents (#241)
30+
31+
### Features
32+
33+
- port 6 runnable examples and add integration tests (#226)
34+
- auto-generate all MQSC command methods from mapping-data.json (#230)
35+
36+
### Refactoring
37+
38+
- rename 3 abbreviated and single-char variables to descriptive names (#224)
39+
- move examples to examples/ directory and include in build (#228)
40+
841
## [1.2.0] - 2026-02-24
942

1043
### Bug fixes

releases/v1.2.1.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
2+
# Release 1.2.0 (2026-02-24)
3+
4+
## Bug fixes
5+
6+
- **add type-specific queue delete methods and remove integration test workarounds (#190)**
7+
Add deleteQlocal, deleteQremote, deleteQalias, and deleteQmodel methods to MqRestSession. Replace all raw mqscCommand() workarounds in integration tests with the new public API methods, achieving parity with the Python, Go, and Ruby SDKs.
8+
9+
10+
## CI
11+
12+
- **add SonarCloud quality analysis to CI (#180)**
13+
- **add SonarCloud post-merge workflow (#181)**
14+
Runs SonarCloud analysis on push to develop so the project dashboard reflects the latest merged code.
15+
16+
- **add Code Climate (Qlty) coverage upload (#183)**
17+
Add codeclimate job to ci.yml and codeclimate.yml post-merge workflow for Qlty Cloud coverage tracking via OIDC.
18+
19+
- **assign unique REST API ports per integration test matrix entry (#186)**
20+
* ci: assign unique REST API ports per integration test matrix entry
21+
22+
23+
## Features
24+
25+
- **run integration tests with same Java version matrix as unit tests (#184)**
26+
Integration tests now run against Java 17, 21, and 25-ea instead of only 17, matching the unit test matrix for consistent coverage.
27+
28+
29+
## Testing
30+
31+
- **add LTPA auth integration test (#188)**
32+
Adds LTPA authentication test to match Python, Go, and Ruby integration test coverage. Uses Assumptions.abort() to gracefully skip on MQ developer containers that do not return LtpaToken2 cookies.

0 commit comments

Comments
 (0)