Update default Fess version from 15.4.0 to 15.6.1#28
Merged
Conversation
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).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
FESS_VERSIONfrom15.4.0to15.6.1(latest Fess release)OPENSEARCH_VERSIONfrom3.3.2to3.6.0to matchfess-parent15.6.0Test plan
uv run pytest tests/unit/— 104 passed15.6.1/ OpenSearch3.6.0integration tests