Immutable
release. Only release title and notes can be modified.
Lazy settings via pydantic-settings, JSONB params filtering for task
history, and customisable route prefixes.
- Settings are now lazy — resolved on first access instead of at import
time. Env vars use aFLUID_prefix by default; legacy unprefixed names
are kept as aliases.
(#100) - The task database plugin accepts a
route_prefixparameter for
customising history route URLs and replaceswith_task_history_router()
with aregister_routes()method.
(#100) - Task history queries support filtering by run params via a new
params
field (renamed fromHistoryQuerytoTaskHistoryQuery).
(#99) - Database migration required: the
paramscolumn is nowJSONBwith
a GIN index. See the example
migration
for the schema changes. - Removed
get_loggerfromfluid.utils.log. Task loggers are now obtained
directly vialogging.getLogger(module).