This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+9 more
Summary
AI summaryFRONT_URL is now required for the optional print service, necessitating an environment variable addition and container recreation.
Full changelog
Release v0.7.423
Release highlights compared to v0.7.413…v0.7.423.
What's Changed
Cards, processes, associations & automation
Card modeling, process steps, relations, and automation visibility — the bulk of this release’s feature work.
- Card grid — grid layout for cards — #10749 (@BykhovDenis)
- Card space type selector — submenu for choosing card space types — #10750 (@BykhovDenis)
- EmptyValue process function — process pipeline helper for empty values — #10756 (@BykhovDenis)
- Min / max transformation functions — numeric transforms in processes — #10782 (@BykhovDenis)
- Execution cleanup trigger — removes associated execution data when a card is removed — #10795 (@BykhovDenis)
- Markup properties — markup-related property handling — #10804 (@BykhovDenis)
- StringFromEnum / EnumFromString — process functions for enum ↔ string — #10806 (@BykhovDenis)
- Nested association attributes — configure nested association fields — #10808 (@BykhovDenis)
- Show all versions — toggle in card view options to show every version — #10809 (@BykhovDenis)
- Sort attributes (parent + subclass) — sort attributes across inheritance together — #10816 (@BykhovDenis)
- Bulk association creation — create many associations at once — #10818 (@BykhovDenis)
- CreateCard: AskSubclass — subclass choice on card creation + related behavior — #10822 (@BykhovDenis)
- MarkupProperties in tag attributes — integrated into tag attribute UI — #10824 (@BykhovDenis)
- Relations as arrays — array support for relations — #10827 (@BykhovDenis)
- Hide automation-only executions — cleaner execution lists — #10828 (@BykhovDenis)
- Styled text left menu — navigation UI for styled text — #10807 (@BykhovDenis)
- Association columns in markdown tables — association-based attributes in tables — #10811 (@BykhovDenis)
Guests, access & integrations
Guest experience and optional integrations.
- Guest spaces in settings — configure which spaces guests can access — #10770 (@ArtyomSavchenko)
- Anonymous guest spaces — configure spaces available to anonymous guests — #10802 (@ArtyomSavchenko)
People & presence
- User statuses — user status support — #10774 (@ArtyomSavchenko)
- Hide inactive employees — option to hide inactive users — #10821 (@aonnikov)
Documents & printing
- Print documents by class and id — targeted document printing — #10753 (@aonnikov)
- Copy controlled document content — copy from controlled documents — #10819 (@ArtyomSavchenko)
Localization
- Korean (ko) locale — Korean translation — #10820 (@fvoci)
Bug fixes
Cards, processes & automation
- Grid migration — #10762
- Card viewlet for associations — #10761
- Mixin handling for todo results — #10792
- Card / process import updates — #10805
- Type selector — #10826
- Automation visibility filter — #10832
- Tables — #10813
- Markup “filled” validation — #10817
- Label overflow — #10829
- Link action — #10793
Guests & access
Apps, auth & UI
- Apps customization — #10755
- Calendar connection on small screens — #10777
- Login form layout (small screens) — #10798
- Copy table action translations — #10769
- Auto join translations — #10787
Controlled documents, training & tracker
- Controlled document folder export — #10775
- UI freeze on controlled document update view — #10778
- Training question actions — #10780
- Tracker project actions — #10786
Platform, exports & migrations
- Product version during export (1.0) — #10771
- Version creation — #10785
- Published packages — #10788
- Migration state + mode mismatch + duration reporting — #10801
Performance & reliability
Infrastructure, CI & packaging
- Emit TypeScript declarations before
npm publish— #10768 - Re-enable model version CI check (avoids stale
MODEL_VERSIONin desktop builds) — #10796 - Backend process runner (
run_process_backend) — #10791 - Docker build fix — #10831
- Dev setup: payment excluded from default flow — #10810
Migration notes for self-hosters
Print Service
FRONT_URL is now required for the print service. If you have the optional print service deployed, add FRONT_URL to its environment:
print:
...
environment:
...
- FRONT_URL=http${SECURE:+s}://${HOST_ADDRESS}
After updating, recreate the container:
docker compose up -d --force-recreate print
New contributors
Thanks for your first contributions:
Full changelog: v0.7.413…v0.7.423
Breaking Changes
- `FRONT_URL` environment variable is now required for the `print` service; omitting it will cause the service to fail.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Huly
All-in-one project management platform (alternative to Linear, Jira, Slack, Notion, Motion).
Beta — feedback welcome: [email protected]