CollabOps
Changelog

Release Notes

CollabOps product updates — new features, improvements, and bug fixes by version.

v4.5.0

New features

  • SAML-based SSO — Sign in to CollabOps through your organization's SAML identity provider. SP metadata for provider registration is served at a public URL. Users who arrive through SSO for the first time get an account without a separate signup step.
  • Google sign-in — Sign in with a Google account on the web and in the desktop app.
  • Document folders — Group documents into folders. Create a document directly in an open folder, and order the list by dragging rather than alphabetically. The sidebar sort option is remembered once you set it.
  • Custom status sets — Build your own issue status set for each project. Add and edit statuses in the status set editor, or duplicate an existing set to start from. Custom statuses also work as filter conditions in the issue list and on the kanban board.
  • Notification delivery settings — Turn desktop and email notifications on or off per item.
  • Notification grouping — Notifications about the same target are grouped into one. Notifications that arrive in quick succession wait while they are being grouped and land as a single set.
  • External tool authentication (MCP) — External AI tools connect to CollabOps over OAuth to work with issues, change requests, documents, and repositories. The consent screen shows the requested scope before the connection is made.
  • Adopting manually installed clusters — Bring an on-premises cluster installed without the command line tool under collabopsctl management. Configuration sync and upgrades then follow the same procedure.
  • Mail delivery settings (SMTP) — Connect your own mail server in on-premises environments. The secure connection method is determined automatically from the server response, so there is nothing to configure.
  • Teams as issue assignees — Assign an issue to a team as well as to an individual.
  • Issue and change request branch linking — Copy a branch name from an issue. A change request created on that branch links back to the issue automatically, and merging the change request closes the linked issue.
  • Create an issue from a document — Type @ in a document to create a new issue and mention it in place.
  • Chat channel favorites and browsing — Keep frequently used channels in favorites. Search channels by name when browsing, and preview conversations in public channels without joining.
  • CI concurrency queue — Limit concurrent pipeline runs per repository. Runs over the limit are queued instead of cancelled.
  • Branch from a specific commit — Create a branch from any commit in a repository.
  • Expanded command line tool — The co command manages sub-issues and edits change requests. It also manages milestones and queries comments, reviews, and CI runs. Pick a workspace from a list on first sign-in; later sign-ins reuse the saved settings. New versions are downloaded automatically.
  • Delete images attached to issues — Remove images uploaded to an issue.

Improvements

  • Unified search speed — Workspace-wide search responds faster. Change requests now appear in search results.
  • Issue loading speed — Issue detail and the issue list open faster.
  • Chat responsiveness — Chat message queries were reworked, reducing delay in busy channels.
  • Document editor — Select several blocks at once to apply bold, italic, or strikethrough. Pasted links are recognized as links immediately. Paste without formatting inside code blocks. Column insertion and cell navigation work correctly in tables, and a list can be switched to another list type directly.
  • Issue list sorting and filters — Sort by due date and status, with a wider range of periods available in the due date filter. The list is now split into all issues and active issues.
  • My work consolidated — 'My work', previously a separate screen, moved into the issue list as a filter. Work awaiting your review appears on the same screen.
  • On-premises install and upgrade — Backups and pending work cleanup before an upgrade are handled inside the tool. Volume protection and final verification are separate steps, and target version resolution and prechecks were reorganized. Kubernetes 1.33 was added to the support matrix.
  • Hiding unavailable features on-premises — External integrations and the AI agent menu are hidden in on-premises environments where they are not offered.
  • Project landing view — Opening a project shows the board view rather than the list.
  • Issue activity view — Sort activity newest or oldest first; the comment box moves with the order.
  • Creator added as participant — Creating an issue adds the creator as a participant.
  • Document folder deletion — Deleting a folder no longer removes documents you do not have permission to view, and any documents being moved are noted in advance.
  • Workspace invitations — Accepting or declining an invitation or join request is reflected on screen immediately.
  • Change request participants — Change requests use participants in place of assignees.
  • Merge blocker list — Review the conditions blocking a merge together in one list.
  • Ruleset guidance — Ruleset names and per-rule descriptions were rewritten to be easier to follow.
  • Error messages — Error messages in the product and the command line tool drop the HTTP status code and state what went wrong in plain language.
  • Redesigned screens — A new design is applied to chat, documents, change requests, repositories, pipelines, the kanban board, notifications, settings, and billing. Shared elements such as buttons, dropdowns, modals, calendars, and tables were reworked as well. Colors that were off in dark mode now match.
  • Notification screen consistency — The header of the notification detail screen matches the screen the notification points to, and opening an issue from a notification shows the current issue detail screen.
  • Project status accessibility — Color contrast for project status indicators was raised, and the information screen readers announce was revised alongside it.

Bug fixes

  • Fixed an issue where all workspace documents were visible to users without permission.
  • Fixed an issue where the creator of an issue could not access it and kept receiving 403 errors.
  • Fixed an issue where issues not linked to a project were not exposed publicly in a public workspace.
  • Fixed an issue where access to some chat channels was denied despite having permission.
  • Fixed an issue where password reset did not proceed.
  • Fixed an issue where the web interface intermittently stopped or became unresponsive.
  • Fixed an issue where images were not displayed.
  • Fixed an issue where replacing a project status set reset every issue status without warning.
  • Fixed an issue where a status set could not be deleted even with no issues linked to it.
  • Fixed an issue where sorting the issue list by due date stopped scrolling partway or repeated the same entries.
  • Fixed an issue where assigning a team in the issue creation modal produced an issue with an empty assignee.
  • Fixed an issue where mentioning a team on an issue did not add it as a participant.
  • Fixed an issue where an image uploaded to an issue disappeared after refreshing.
  • Fixed an issue where an issue was created before its image upload finished.
  • Fixed an issue where issues were created twice.
  • Fixed an issue where document comments disappeared temporarily.
  • Fixed an issue where resolving a document comment left the highlight in the body or spread it to other blocks.
  • Fixed an issue where saving a table in a document failed or returned an error.
  • Fixed an issue where converting a code block to plain text was not saved.
  • Fixed an issue where pasting long content made document saves fail with a timeout.
  • Fixed an issue where refreshing a document changed the list order and placed newly created documents at the bottom.
  • Fixed an issue where pasting into a document ignored the original formatting.
  • Fixed an issue where reading a chat notification in the desktop app returned a 404 error.
  • Fixed an issue where duplicate notifications were sent for the same event.
  • Fixed an issue where the most recent notification did not appear at the top of the list.
  • Fixed an issue where the link copy button on the document screen copied the notification URL.
  • Fixed an issue where the assignee filter did not work in the change request list.
  • Fixed an issue where a merged change request was not shown as merged on the issue screen.
  • Fixed an issue where replies could not be posted in code review and added or removed lines were not shown in the file comparison view.
  • Fixed an issue where code review mention notifications were not sent.
  • Fixed an issue where comment edits were not saved.
  • Fixed an issue where files could not be downloaded in the desktop app.
  • Fixed an issue where the desktop app was stuck in a deleted workspace with no way to move to another one.
  • Fixed an issue where opening the desktop app from an external link did not load the screen.
  • Fixed an issue where the full branch list button in a repository could not be clicked.
  • Fixed an issue where creating a new file in an empty repository navigated to a different workspace.
  • Fixed an issue where the code editor did not open in environments without internet access.
  • Fixed an issue where line breaks in pipeline logs were not applied and the output was truncated.
  • Fixed an issue where the pipeline execution environment failed during setup.
  • Fixed an issue where selecting a list entry in Safari navigated to a different entry.
  • Fixed an issue where mentions still worked in direct messages.
  • Fixed an issue where thread reply notifications in direct messages did not show the channel name.
  • Fixed an issue where chat connections dropped under load.
  • Fixed an issue where the workspace browse list reloaded continuously.
  • Fixed an issue where the workspace invitation screen showed entries with no input.
  • Fixed an issue where plan limit messages did not match the actual limit.
  • Fixed an issue where milestone queries returned an error and the total count was not shown.
  • Fixed an issue where markdown symbols appeared as raw text in AI agent responses.
  • Fixed an issue where required components were not installed during on-premises installation and the reported cause did not match the actual failure.

v5.1.5

New features

  • Stronger on-premises install automation — CollabOps can automatically prepare the install components needed for bare-metal and air-gapped environments. Pre-install validation, bundle assembly, and the reinstall flow are handled together, making on-premises installation more consistent.
  • Repository file history — View commit history by folder or file path from the repository file tree. From the commit list, you can jump straight to the repository state at that point.
  • Agent tool approval flow — When an Agent runs a tool, approval results are handled in a structured way. Approvals made in chat connect into the same approval flow.
  • Expanded MCP tools — Query and manipulate core CollabOps objects — issues, change requests (CRs), documents, repositories, and sprints — from tools. This widens how external tools connect to CollabOps workflows.
  • Stronger tool-call security and auditing — When MCP tools are used, CollabOps checks the permission scope and records which tools were called. Raw tokens and secrets are not logged.

Improvements

  • Faster repository list — The repository list loads branch counts, tag counts, commit activity, and pipeline information faster. The list stays reliable even in environments with many repositories.
  • Faster branch list — Changed how branch information is read so the list doesn't lag even in repositories with many branches.
  • Better repository activity metrics — The commit-activity sparkline and the branch, tag, and pipeline data in the repository list reflect the actual state more closely.
  • Clearer pipeline failure reasons — When a pipeline fails because of a timeout or an infrastructure reason, it no longer looks like an internal error and you can see the actual cause.
  • Improved pipeline log viewing — Streamlined the retrieval path so pipeline run logs load faster. Auto-focus on the log screen works again.
  • Better pipeline artifact downloads — Refined the download response so pipeline artifacts can be saved as files.
  • More stable on-premises reinstall — Fixed a flow where mismatched database account information halted installation during an on-premises reinstall or resume. You can continue the install without a manual reset.
  • Better install diagnostics — Structured the step-by-step install logs and the diagnostic information needed for support bundles more clearly.
  • Better localized error messages — Error messages shown to users are no longer flattened into generic text; they appear with a title and language that match the actual cause.
  • Improved CR review experience — Fixed a flow where the review-submit modal appeared empty when there were multiple pending comments. Code-review email notification wording is also more accurate.
  • Improved notification display — Cleaned up a flow where read notifications disappeared from the screen too slowly, and refined the per-workspace unread indicator.
  • Better chat mention notifications — Mention details are easier to see in the preview for chat mention notifications.
  • Copy page link — Added a copy-link button to key page headers so you can share the current screen's address more easily.
  • Improved issue board creation — When adding a Kanban board issue on a project board or sprint board, the selected status is applied reliably.
  • Better milestone progress display — Completion rate and progress status are shown more accurately even for milestones that contain canceled issues.
  • More stable desktop app sign-in — The desktop app handles authentication-refresh responses more reliably.
  • Cleaner plan-limit notice — When you hit the repository creation limit, the notice toast no longer appears twice.

Bug fixes

  • Fixed an issue where installation stopped because required components were missing or install steps were skipped during on-premises installation.
  • Fixed an issue where a pipeline timeout was shown as an internal platform error.
  • Fixed an issue where an infrastructure failure before a pipeline run could remain in an unfinished state.
  • Fixed an issue where pipeline job resource requests were applied redundantly at each step, leaving runs stuck waiting to start.
  • Fixed an issue where a pending pipeline task was shown as running.
  • Fixed an issue where the Kanban board loaded slowly because it fetched issue details separately for each card.
  • Fixed an issue where the delete button was not visible on the repository settings screen.
  • Fixed an issue where clicking a SHA in the repository commit list navigated to the wrong URL.
  • Fixed an issue where fetching the latest commit of an empty repository was treated as an error.
  • Fixed an issue where a repository missing from disk was misclassified as a corrupted repository.
  • Fixed an issue where the same screen showed guidance messages in different languages on the web and the desktop app.
  • Fixed an issue where some comment bodies appeared empty in the review-submit modal when there were multiple pending comments.
  • Fixed an issue where a notification disappeared only after navigating to another page once it was read.
  • Fixed an issue where the status value was not retained when adding a new issue on the sprint board.
  • Fixed an issue where the status value was not retained when adding a new issue on the project board.
  • Fixed an issue where a milestone containing canceled issues was shown as in progress even at 100% completion.
  • Fixed an issue where the repository creation limit notice was shown twice.
  • Fixed a web error related to pipeline artifact downloads.

v5.1.4

New features

  • Automated on-premises install preparation — Prepare the components CollabOps needs before installation in an on-premises environment with the collabopsctl preinstall command. It cuts down the setup installers used to do by hand and makes install preparation more consistent.
  • NFS storage configuration — Choose NFS storage in the install settings. Validation of the required values and the connection flow are included.
  • Chat invite prompts — When you mention a user who hasn't joined the channel, CollabOps shows an invite prompt first instead of sending a notification right away. The team invite and mention flows were improved as well.
  • CR review notifications — When a review is submitted, the CR owner receives a notification, so reviews that need attention are easier to catch.
  • Billing notifications — Email and in-app notifications now match your billing status, including payment pending, payment failure, and cancellation notices.

Improvements

  • More stable CI/CD — Reorganized CI/CD resources and the quality-check flow so pipeline runs behave more reliably.
  • Improved on-premises install flow — Refined install-mode selection and the install preparation steps. Install preparation is now clearer in on-premises and air-gapped environments.
  • Better pipeline run status display — Step statuses on the run detail screen are shown more accurately when a failure or timeout occurs.
  • Clearer pipeline failure reasons — When a pipeline run fails, you can see the failure reason faster.
  • Stronger pre-install security checks — Strengthened server-access security checks during on-premises install preparation.
  • Desktop app usability — Improved the quick-create shortcut, app icon, and auto-update flow.
  • Faster CR screens — Improved tab switching in the CR header and CR page load speed.
  • Faster run detail loading — The pipeline run detail screen loads faster.
  • More stable document editing — Improved document block creation, image pasting, and block-position retention.
  • Better read handling in the inbox — Clicking an issue title in the inbox now also marks the notification as read.

Bug fixes

  • Fixed an issue where exceeding the concurrent-run limit was shown as a compile failure on the pipeline run failure screen.
  • Fixed an issue where the status, steps, and logs of a pipeline triggered by a tag were not reflected.
  • Fixed an issue where a pipeline configured only with tag conditions also ran on branch changes.
  • Fixed an issue where pipeline runs intermittently errored during push or CR merge.
  • Fixed an issue where user and member features behaved unreliably in some environments.
  • Fixed an issue where a sub-issue moved to another project still appeared in the original project's issue list.
  • Fixed an issue where the related-issue list did not refresh immediately after changing an issue link.
  • Fixed an issue where the workspace settings modal would not close.
  • Fixed an issue where refreshing the My Work page caused a screen error.
  • Fixed an issue where sprints did not roll over automatically.
  • Fixed an issue where a document block changed position after being added and the page was refreshed.
  • Fixed an issue where the logo did not display correctly in emails.

v5.1.3

New features

  • Payment method & billing info screens — You can now see the brand and issuer of your registered card under 'Payment method.' 'Billing info' adds fields for billing details such as company name and business registration number.
  • co CLI Windows support — co CLI installation, auto-update, and all features now work properly on Windows. A PowerShell install script (install.ps1) is included.
  • Simpler pipeline template setup — Fill in commonly used options directly in input fields on the web — no need to type the values in yourself.

Improvements

  • Full-page settings — Settings that opened in a modal are now a full page with a two-level sidebar. Deep links to settings screens and browser back navigation are supported.
  • Desktop app startup screen — The desktop app goes straight to your workspace without passing through an unnecessary landing page.
  • Full branch names in the CR list — Hover over a branch chip in the CR list to see the full, untruncated branch name.
  • Guide for using multiple SSH keys — Added documentation on how to resolve clone authentication failures when multiple SSH keys are registered.
  • Stronger SAML SSO security — SAML response replay attacks are now blocked.

Bug fixes

  • CR detail page error — Fixed an issue where the CR detail page intermittently returned a server error.
  • Card last 4 digits on payment method — Fixed an issue where the last 4 digits of a card on the payment method screen showed a value unrelated to the actual card.
  • Desktop payment method window — Fixed an issue where the dark backdrop did not disappear after closing the payment method window in the desktop app.
  • Pipeline step file-write failure — Fixed an issue where some pipeline steps (e.g., code quality checks) failed because they could not create files in the shared workspace.
  • Pipeline re-runs — Re-run a pipeline that failed due to a YAML error without committing again.
  • Pipeline run status — Fixed an issue where a pipeline rejected because of the concurrent-run limit showed an incorrect reason.

v5.1.2

New features

  • Tax invoices & cash receipts — VAT is now reflected in payment amounts, and you can issue tax invoices and cash receipts.
  • Diagram preview in documents — Preview Mermaid diagrams written in the document body while you edit.
  • co CLI commands — Added activity-timeline commands for issues, CRs, and projects (activity), milestone management (project milestone), and workspace custom issue status groups (status-group), plus friendlier API error messages. (v1.0.3)

Improvements

  • Separated settings screens — Settings that were all in one place are now split into account, workspace, and repository, so the setting you want is easier to find.
  • Desktop app search — You can now use search in the desktop app.
  • Better pipeline workflow selection — Pick multiple categories for starter workflows, and the workflow's file name now appears in the sidebar.
  • Member profile preview — Hover over a mention or name to see that member's profile right away.
  • Clearer error messages — Error messages shown when something goes wrong are now easier to understand.

Bug fixes

  • Fixed an issue where merging was blocked when there was no linked issue, regardless of repository settings.
  • Fixed an issue where rules had to be re-checked after linking an issue to a change request.
  • Fixed several desktop app notification issues (duplicate notifications, notifications not marked as read when clicked, missing unread indicator, and read sync when the web and app are open at the same time).
  • Fixed the desktop app so you can type as soon as you click the search box.
  • Fixed an issue where clicking 'Open CollabOps' on the landing page did not take you to your most recent workspace.
  • Fixed an issue where the same request was submitted twice on rapid clicks or Enter presses.
  • Fixed issues where the last line of a long pipeline log was not shown automatically and steps disappeared while scrolling the log.
  • Fixed flickering in the pipeline log viewer the moment a run finishes.
  • Fixed an issue where the second mention dropdown did not open when typing mentions one after another in a document.
  • Fixed an issue where tabs disappeared in the notification panel.
  • Fixed the awkward position of the unread notification indicator.
  • Fixed the missing copy-link button in the issue expanded view and the notification screen.
  • Fixed an issue in the dashboard recent activity where the assignee name always showed as 'You' instead of the actual name.

v5.1.1

New features

  • Payments — You can now manage billing on the web. Register payment methods, check usage and remaining balance, and change plans all in one place — and cancel a scheduled downgrade before it takes effect.
  • Windows desktop app — The desktop app is now available on Windows.
  • Issue links — Link issues to one another as related, blocking, or duplicate. Links are also recorded in the issue activity history.
  • Quick document creation — Set a document's title, body, visibility, and labels at once from the new-document modal. Document comments are created, edited, and deleted in real time.
  • Quick-create button — Create issues, projects, documents, and other key items from a single + button at the top of any workspace screen.
  • co CLI commands — Added repository management (create, view, edit, delete, fork) and issue-link commands. (v1.0.2)

Improvements

  • Stronger sensitive-data protection — Payment keys are stored encrypted, and logs mask sensitive data so it is never written in plain text.
  • More reliable billing — Recurring-payment retries and partial refunds are more accurate, and seat counts are now correctly reflected in cost when you change plans.
  • Automatic list pagination — Project, document, run, member, and repository lists no longer cut off at the end of a page and load in full without breaks.
  • Refined issue list — Made the issue list screen easier to read.
  • Improved document readability — Fixed the document body width and centered it.

Bug fixes

  • Fixed an issue where upgrading a plan caused duplicate charges and a 502 error.
  • Fixed an issue where card registration was blocked in some workspaces.
  • Fixed an issue where registration failed in on-premises environments.
  • Fixed unstable comment anchors in documents.
  • Fixed an issue where document blocks could not be copied even when selected.
  • Fixed an issue where text was entered incorrectly after adding a hyperlink in a comment.
  • Fixed an issue where an issue did not appear in a sprint immediately after being assigned to it.
  • Fixed an issue where labeled items could not be selected in lists.
  • Fixed an issue where members were intermittently requested to be added twice.
  • Fixed an issue where the new-branch push banner kept showing even after a change request was created.
  • Fixed desktop app issues: an error while checking for updates, links not being clickable, and the search box staying open.

Table of Contents