Citadel Search Plugin
The Citadel plugin integrates Indico with the Citadel microservice to provide advanced search functionality using an Elasticsearch backend.
Changelog
3.3.5
- Update translations
3.3.4
- Update translations
3.3.3
- Adapt to Indico 3.3.7 changes
- Correctly parse queries containing multiple keywords with quotes
3.3.2
- Update translations
- Avoid excessively long retry backoff delays in case of failures
- Do not log thousands of warnings after retrying a failed run (especially when using Sentry this is problematic and a performance killer)
- Do not fail when a record cannot be deleted from Citadel (this avoids persistent failures when Citadel has some broken records)
3.3.1
- Update translations
3.3
- Adapt to Indico 3.3 changes
- Support (and require) Python 3.12
- Add option to show a warning in large categories, encourating managers to use groups instead of individual ACL entries (to avoid having to re-send huge amounts of data to the backend)
3.2.2
- Adapt to Indico 3.2.6 changes
- Support Python 3.11
3.2.1
- Stop using deprecated URL utils from werkzeug
3.2
- Update translations
3.1
- Adapt to Indico 3.1 changes
- Correctly handle remote groups whose capitalization changed at some point
3.0
- Initial release
Metadata
Release files for indico-plugin-citadel 3.3.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| indico_plugin_citadel-3.3.5-py3-none-any.whl | Python 3 | none | any | Details |
Release files / indico_plugin_citadel-3.3.5-py3-none-any.whl
| Download URL | indico_plugin_citadel-3.3.5-py3-none-any.whl |
|---|---|
| Size | 110.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
14b7b6695662796c2684ded70d4c4df5eb4e3504a1ebeb02dedd034f5bec0d43
|
|
BLAKE2b-256 checksum How to use checksums |
424ee1afcae9370bd8d5ae621686b48d6d324caffce840145d8f8fe41ea47985
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.
Transparency log