CollabOps

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.

Questions? support@collabops.ai

Table of Contents