All versions since 0.2.3
0.2.3
Added
--force-target-platformflag ondeployandregistercommands for cross-platform builds
0.2.4
Fixed
- Typo in
force_target_platformparameter assignment indeploycommand - Spacing in
--force-target-platformhelp text
0.3.0
Added
--with-defaultsoption ondeploycommand for providing function default parameters as JSON
Changed
- Rename
generate project-tomlcommand togenerate pinexq-toml - Improve error handling in
generate_manifestsand returnbase_image - Refactor Docker client logging to simplify verbose and non-verbose modes
- Update
PinexqProjectConfigto usedefault_factoryand enhance fallback logic
Fixed
- Error handling and push log rendering in
push_function_image
Security
- Update dependency
copierto v9.11.2
0.3.1
Fixed
- Error handling in
print_push_logsto catch and log exceptions during Docker push
0.3.2
Fixed
- Improve JSON parsing in Docker client methods with proper error handling for
json.JSONDecodeError
0.3.3
Changed
- Bump
pinexq-clientdependency to >=1.2.1
0.3.4
Changed
deploycommand now skips deprecated processing stepsregistercommand allows filtering withoutShowDeprecatedandShowHidden
0.3.5
Changed
- Refactor
deploycommand to centralize defaults parsing and improve error handling - Bump
pinexq-clientto >=1.3.0
0.3.6
Changed
- Update
deploycommand examples with enhanced--with-defaultsusage
0.3.7
Added
- Test coverage for CLI commands (
deploy,generate,init,register) - Test job in CI workflow with build job dependency on tests
CLAUDE.mdwith project structure and development documentation
Changed
- Refactor
create_default_dictto handle single and multiple functions more consistently - Add
get_function_defaultsmethod to simplify default retrieval - Replace
CopierAnswersInterruptwithKeyboardInterruptfor improved compatibility - Update dependency
uv_buildto >=0.10.0,<0.11.0
0.3.8
Added
- Size check and warning for Docker images exceeding 2 GiB
0.3.9
Added
--verboseflag ondeployandregistercommands to show full Docker build output
Changed
- Docker builds now show a spinner by default instead of full build logs
Security
- Update dependency
copierto v9.14.1 - Update dependency
uv_buildto >=0.11.0,<0.12.0
0.3.10
Changed
- Replace
click.get_current_context()with explicittyper.Contextparameter indeployandregistercommands for Typer 0.26+ compatibility
[0.3.11]
Added
- README section documenting the containerd image store and a troubleshooting checklist for
ImagePullBackOffafter a deploy.
Changed
- The registry auth payload sent during push now includes
serveraddress, so Docker Desktop routes credentials to the pinexq registry on every version. - Update build backend
uv_buildto>=0.12.6,<0.13.0.
Fixed
deploynow aborts when the image push reports an error instead of reporting success. Previously a failed or partial push was swallowed and an unpullable code hash was registered, causing rareImagePullBackOfffailures in Kubernetes.- The registered code hash is now the digest reported for the push and is verified to exist in the registry before it is assigned, instead of a locally derived digest (
RepoDigests/image ID) that could name a manifest the registry does not hold.
Security
- Update dependency
copierto 9.17.2, fixing CVE-2026-53951 (trust-prefix bypass via path traversal that could run template tasks unprompted). - Update dev dependency
pytestto 9.1.1, fixing CVE-2025-71176 (unsafe/tmpdirectory handling).
[0.3.12] Latest
Added
- Read-only
listandshowcommands for six JMA Resources:job,workdata(aliaswd),processing-step(aliasps),template,trigger, andfolder. Each supports table, JSON, CSV, and quiet (-q) output,--wide, pagination (--limit/--offset/--all), sorting, and per-Resource filters;showaccepts a UUID or URL for every noun,name@versionfor ProcessingSteps, and a/pathfor Folders. These commands resolve their connection leniently (flag → env →pinexq.toml) and run from any directory. --helpfor every read command groups options into Connection / Output / Pagination / Filters panels; the enum filters (--state,--kind,--deployment-state) list their valid values and offer shell tab-completion.- Shell completion is enabled (
pinexq --install-completion/--show-completion). - README “Reading Resources” section documenting the new commands.
Changed
- Raise the
pinexq-clientfloor to>=1.10.0.