This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+5 more
ReleasePort's take
Light signalVersion 1.8.0 removes the deprecated Form module and upgrades tiptap to version 3.
Why it matters: Removal of the deprecated Form module eliminates legacy API surface; upgrading tiptap to version 3 introduces potential breaking changes for integrations relying on prior behavior.
Summary
AI summaryUpdates chore, fix, and feat across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds 72‑hour full‑edit window for project check‑ins. Adds 72‑hour full‑edit window for project check‑ins. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Feature | Medium |
Allows description when pausing a project. Allows description when pausing a project. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Feature | Medium |
Shows company storage usage in SaaS admin UI. Shows company storage usage in SaaS admin UI. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Feature | Medium |
Adds remove feature‑flags flow to SaaS admin company page. Adds remove feature‑flags flow to SaaS admin company page. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Feature | Medium |
Adds scheduled posting for discussions and check‑ins. Adds scheduled posting for discussions and check‑ins. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Feature | Medium |
Adds custom time‑picker component to UI. Adds custom time‑picker component to UI. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Dependency | Low |
Upgrades tiptap to version 3. Upgrades tiptap to version 3. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Deprecation | Low |
Removes deprecated Form module. Removes deprecated Form module. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Bugfix | Medium |
Prevents folder hierarchy cycles in Docs & Files. Prevents folder hierarchy cycles in Docs & Files. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Bugfix | Medium |
Clears project page cache on pausing and resuming. Clears project page cache on pausing and resuming. Source: llm_adapter@2026-07-17 Confidence: high |
— |
Full changelog
What's Changed
- fix: Complete breadcrumbs on project access and account pages by @Rockyy174 in https://github.com/operately/operately/pull/4784
- fix: Stabilize Goal Closing flaky tests by @Rockyy174 in https://github.com/operately/operately/pull/4785
- chore: remove deprecated Form module (closes #1052) by @Rockyy174 in https://github.com/operately/operately/pull/4782
- fix: GetMe query should rely on the Person serializer by @Rockyy174 in https://github.com/operately/operately/pull/4783
- fix: Attempt to stabilize Goal Closing flaky tests by @Rockyy174 in https://github.com/operately/operately/pull/4787
- chore: Extend TurboUI RichTextArea and migrate simple rich-text forms by @Rockyy174 in https://github.com/operately/operately/pull/4781
- fix: allow selecting multiple files in resource hub upload dialog by @Rockyy174 in https://github.com/operately/operately/pull/4786
- chore: Migrate discussion and resource hub file forms to TurboUI by @Rockyy174 in https://github.com/operately/operately/pull/4788
- feat: add 72-hour full-edit window for project check-ins by @Rockyy174 in https://github.com/operately/operately/pull/4789
- chore: Update tiptap to version 3 by @Rockyy174 in https://github.com/operately/operately/pull/4790
- chore: Port SubmitButton to TurboUI and migrate resource hub document forms by @Rockyy174 in https://github.com/operately/operately/pull/4791
- feat: add remove feature flags flow to SaaS admin company page by @Rockyy174 in https://github.com/operately/operately/pull/4792
- fix: Attempt to fix cloudflare storybooks build and stabilize flaky tests by @Rockyy174 in https://github.com/operately/operately/pull/4795
- feat: allow description when pausing a project by @Rockyy174 in https://github.com/operately/operately/pull/4794
- chore: Return a clear error when a manager cycle is rejected by @Rockyy174 in https://github.com/operately/operately/pull/4796
- fix: Prevent folder hierarchy cycles in Docs & Files by @Rockyy174 in https://github.com/operately/operately/pull/4797
- fix: Project page cache is cleared on pausing and resuming by @Rockyy174 in https://github.com/operately/operately/pull/4799
- feat: show company storage usage in SaaS admin by @Rockyy174 in https://github.com/operately/operately/pull/4798
- docs: Add MCP connections guide and mark 0012 spec complete by @Rockyy174 in https://github.com/operately/operately/pull/4800
- fix: Stabilize flaky tests caused by optimistic updates on project page by @Rockyy174 in https://github.com/operately/operately/pull/4802
- chore: Migrate check-in forms to TurboUI and add SelectStatus bridge by @Rockyy174 in https://github.com/operately/operately/pull/4793
- chore: Update storybook version by @Rockyy174 in https://github.com/operately/operately/pull/4801
- chore: Add TurboUI SelectPerson, SelectGoal bridge, and migrate selector forms by @Rockyy174 in https://github.com/operately/operately/pull/4803
- chore: Remove unused KeyResources code by @Rockyy174 in https://github.com/operately/operately/pull/4805
- chore: Upgrade React Router by @Rockyy174 in https://github.com/operately/operately/pull/4804
- chore: Build new dev image when Dockerfile.dev changes by @Rockyy174 in https://github.com/operately/operately/pull/4809
- chore: Build new dev image when Dockerfile.dev changes by @Rockyy174 in https://github.com/operately/operately/pull/4810
- fix: Build new dev image when Dockerfile.dev changes by @Rockyy174 in https://github.com/operately/operately/pull/4811
- chore: Run storybook tests in CI by @Rockyy174 in https://github.com/operately/operately/pull/4807
- chore: Migrate remaining forms call sites to TurboUI by @Rockyy174 in https://github.com/operately/operately/pull/4806
- fix: Allow champions to acknowledge goal check-ins they didn't author by @Rockyy174 in https://github.com/operately/operately/pull/4812
- chore: Move SelectGoal to TurboUI and finish Forms migration wrap-up by @Rockyy174 in https://github.com/operately/operately/pull/4813
- chore: Add project and goal retrospective acknowledgement API by @Rockyy174 in https://github.com/operately/operately/pull/4814
- feat: Project and goal retrospectives can be acknowledged by @Rockyy174 in https://github.com/operately/operately/pull/4815
- chore: Add async publishing worker and operations for scheduled posts by @Rockyy174 in https://github.com/operately/operately/pull/4816
- feat: Show pending retrospective acknowledgements on the Review page by @Rockyy174 in https://github.com/operately/operately/pull/4817
- fix: Stabilize goal retrospective acknowledgement feature test by @Rockyy174 in https://github.com/operately/operately/pull/4818
- chore: Backfill acknowledgement for existing retrospectives by @Rockyy174 in https://github.com/operately/operately/pull/4820
- chore: Check-in and Message endpoints handle scheduling by @Rockyy174 in https://github.com/operately/operately/pull/4819
- chore: Update Elixir libraries by @Rockyy174 in https://github.com/operately/operately/pull/4823
- fix: Prevent comment list flicker when posting comments by @Rockyy174 in https://github.com/operately/operately/pull/4822
- chore: Register Phoenix.CodeReloader Mix listener by @Rockyy174 in https://github.com/operately/operately/pull/4824
- chore: Add OptionsButton and ScheduleModal to TurboUI by @Rockyy174 in https://github.com/operately/operately/pull/4826
- chore: Add module-derived __typename to TS interfaces by @Rockyy174 in https://github.com/operately/operately/pull/4825
- feat: add scheduled posting for discussions and check-ins by @Rockyy174 in https://github.com/operately/operately/pull/4827
- chore: Update npm packages by @Rockyy174 in https://github.com/operately/operately/pull/4828
- chore: remove unreleased Alfred/AI feature by @Rockyy174 in https://github.com/operately/operately/pull/4829
- chore: Complete scheduled posting validation by @Rockyy174 in https://github.com/operately/operately/pull/4830
- feat: Add custom time picker component by @Rockyy174 in https://github.com/operately/operately/pull/4831
- fix: Make acknowledgements concurrently idempotent by @Rockyy174 in https://github.com/operately/operately/pull/4832
- feat: Show accurate posting times in check-in headers by @Rockyy174 in https://github.com/operately/operately/pull/4833
- fix: Close time picker when clicking outside it in schedule modal by @Rockyy174 in https://github.com/operately/operately/pull/4834
- fix: Clean up MCP connections table layout by @Rockyy174 in https://github.com/operately/operately/pull/4835
- chore: Invalidate CI caches when dependencies change by @Rockyy174 in https://github.com/operately/operately/pull/4836
- chore: Restore connection pooling for Wallaby tests by @Rockyy174 in https://github.com/operately/operately/pull/4837
- chore: Split large feature test files by @Rockyy174 in https://github.com/operately/operately/pull/4838
- chore: Update npm libraries for CLI by @Rockyy174 in https://github.com/operately/operately/pull/4840
- chore: Acknowledge retrospective mutations takes goal/project ID by @Rockyy174 in https://github.com/operately/operately/pull/4839
Full Changelog: https://github.com/operately/operately/compare/1.7.0...1.8.0
Breaking Changes
- Removed deprecated Form module
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
Related context
Related tools
Beta — feedback welcome: [email protected]