Skip to content

Update default Fess version from 15.4.0 to 15.6.1#28

Merged
marevol merged 3 commits intomainfrom
bump-fess-15.6.1
May 3, 2026
Merged

Update default Fess version from 15.4.0 to 15.6.1#28
marevol merged 3 commits intomainfrom
bump-fess-15.6.1

Conversation

@marevol
Copy link
Copy Markdown
Contributor

@marevol marevol commented May 3, 2026

Summary

  • Bump default FESS_VERSION from 15.4.0 to 15.6.1 (latest Fess release)
  • Bump default OPENSEARCH_VERSION from 3.3.2 to 3.6.0 to match fess-parent 15.6.0
  • Update CI matrix, README examples, and unit-test expectations accordingly

Test plan

  • uv run pytest tests/unit/ — 104 passed
  • CI matrix runs Fess 15.6.1 / OpenSearch 3.6.0 integration tests

marevol added 3 commits May 3, 2026 20:25
Fess 15.6.1 has been released. Bump version references across the
codebase, including the OpenSearch image used in tests (3.3.2 -> 3.6.0,
matching fess-parent 15.6.0).

- settings.py: Default FESS_VERSION environment variable
- README.md: All documentation examples and default descriptions
- compose-fess15.yaml: Docker Compose default Fess and OpenSearch versions
- run-tests.yml: CI matrix configuration
- test_settings.py / test_client.py: Match new default
OpenSearch occasionally generates document IDs whose base64 form starts
with '-' (e.g. '-gik7Z0BOb0xQvFl2j5t'). When such an ID is passed as a
positional argument to a Typer command, Typer mistakes it for a short
option and exits with usage error 2, intermittently failing the CRUD
flow tests on the Fess 14.x matrix.

Reorder all `runner.invoke` calls in tests/commands/ so options are
listed first and the positional ID follows the '--' separator. This is
the standard Click/Typer escape mechanism and preserves backward
compatibility (no CLI surface changes).
@marevol marevol merged commit 86f4c54 into main May 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant