Skip to content

Releases: cobrowseio/cobrowse-enterprise-helm

Release v2.2.1

17 Jan 15:28
Compare
Choose a tag to compare

Deployment instructions

Run helm upgrade

Detailed changes

Cobrowse Enterprise Helm

  • chore: update image versions

Cobrowse Enterprise API

  • fix: enterprise limits are now enforced separately from account level limits
  • prometheus: track active sessions/users per period

Cobrowse Enterprise Sockets

No changes.

Cobrowse Enterprise Proxy

No changes.

Cobrowse Enterprise Recording

  • build(deps): bump json5 from 1.0.1 to 1.0.2
  • build(deps): bump jsonwebtoken from 8.5.1 to 9.0.0

Cobrowse Enterprise Frontend

  • fix: Ensures that the size for the scrollbar is only added when one is actually present
  • german translations
  • fix(i18n): translate the remaining strings to Spanish
  • fix(integration-zendesk): update integration build (v0.1.7)
  • fix: ShadowDOM improvements
  • fix: don't allow in-session page to grow past 100%

Release v2.2.0

15 Dec 12:42
Compare
Choose a tag to compare

Deployment instructions

Run helm upgrade

Detailed changes

Cobrowse Enterprise Helm

  • feat: optional volume
  • chore(ingress): use latest cluster-issuer annotation

Cobrowse Enterprise API

  • fix: fix potential crash in garbage collection, tweak search params for sessions
  • fix: disable recording checkbox if there's no storage provisioned
  • fix(capabilities): add backwards compatibility for older SDK versions
  • feat: support for device capabilities

Cobrowse Enterprise Sockets

  • feat: combined dockerfile

Cobrowse Enterprise Proxy

  • feat: combined dockerfile

Cobrowse Enterprise Recording

  • build(deps): bump qs and formidable
  • fix: blank page when initial frames are too close together
  • fix: force ipv4 loopback
  • feat: combined dockerfile

Cobrowse Enterprise Frontend

  • fix: wait until session is loaded before choosing initial tool
  • fix: Choose the first available tool based on capabilities
  • fix: allow http styles and images (for proxy redirects)
  • fix: screens should only consume frames they know how to display
  • fix: cache frames until they're needed
  • feat: Add concurrent licensing option
  • fix: fix responsiveness issue in device / session filter box
  • feat: French translations
  • feat: combined dockerfile
  • feat: network resource load prioritization
  • fix: replace cbor-js with cbor-x
  • fix(i18n): localise strings

Release v2.1.1

09 Dec 11:56
Compare
Choose a tag to compare

Deployment instructions

Run helm upgrade

Detailed changes

Cobrowse Enterprise Helm

  • fix(proxy): bump image version to 1.3.24
  • fix: allow override proxy and recording replicas to 0
  • fix(frontend): bump image version to 2.26.2
  • fix(api): bump image version to 1.29.1
  • fix(recording): bump image version to 1.8.4

Cobrowse Enterprise API

  • feat: remove restrictive validation on video_codecs property
  • feat: support displayName SAML attribute

Cobrowse Enterprise Sockets

  • fix: attempt partial cbor decode to avoid parsing large bodies

Cobrowse Enterprise Proxy

No changes.

Cobrowse Enterprise Recording

  • fix: validate access token with trace url

Cobrowse Enterprise Frontend

  • feat: support text selection
  • feat(sessions): Session history download filtering

Release v2.1.0

09 Dec 11:53
Compare
Choose a tag to compare

Deployment instructions

Run helm upgrade

Detailed changes

Cobrowse Enterprise Helm

  • fix(api): bump image version to 1.27.1
  • fix(sockets): bump image version to 1.4.0
  • fix(frontend): bump image version to 2.24.13

Cobrowse Enterprise API

  • fix: tweak failed login logic
  • feat: add SF user locale to the redirect uri
  • feat: sign trace download url

Cobrowse Enterprise Sockets

  • feat: allow enablement of permessage-deflate

Cobrowse Enterprise Proxy

No changes.

Cobrowse Enterprise Recording

  • feat: require api_url for trace validation

Cobrowse Enterprise Frontend

  • fix: update integrations

Release v2.0.0

05 Oct 11:26
Compare
Choose a tag to compare

Upgrade instructions

1. If you specify a value for storage.server

If you specify an NFS server path using the cobrowse helm chart value storage.server, you are using static provisioning with an NFS volume. You should perform the following steps to ensure helm does not attempt to delete your PVC and PV resources upon upgrade:

  1. Detach your PV and PVC from helm management
```bash
$ kubectl annotate pvc cobrowse-sockets-pvc "helm.sh/resource-policy=keep"
$ kubectl annotate pv cobrowse-sockets-pv "helm.sh/resource-policy=keep"
```
  1. Update your helm values to set storage.class to the value null. For example:
```yaml
storage:
  class: null
```
  1. Update your helm values to remove the values storage.server and storage.path

2. Apply the new helm chart version

Detailed changes

Cobrowse Enterprise Helm

  • feat: support use of local images through image.repo
  • feat: configurable service image repo

Cobrowse Enterprise API

  • fix: use request origin for generating Stripe URLs
  • fix: use request origin for generating SAML ACS urls
  • fix: use request origin for generating magic link urls
  • fix: allow underscores in redaction tag names
  • fix: be more explicit about sending session update notifications
  • fix: support RelayState in query as well as body
  • fix: fallback to username for agent email field if no verified email is present
  • fix: enable remote control consent by default

Cobrowse Enterprise Sockets

No changes.

Cobrowse Enterprise Proxy

No changes.

Cobrowse Enterprise Recording

No changes.

Cobrowse Enterprise Frontend

  • fix(integration-zendesk): update integration build
  • fix(integration-salesforce): update integration build
  • fix(integration-genesys): update integration build
  • fix(i18n): Spanish translations
  • feat(ui): apply new cobrowse branding
  • feat: include session id on postMessage updates
  • feat: add Zendesk login form

Release v1.9.5

18 Jul 08:56
Compare
Choose a tag to compare

Deployment instructions

Run helm upgrade

Detailed changes

Cobrowse Enterprise Helm

  • fix(images): update image versions

Cobrowse Enterprise API

  • chore: dependency updates
  • fix: disable COOP headers
  • fix: mongo 4.x driver update
  • chore: mongoose update to 6.x

Cobrowse Enterprise Sockets

  • chore: dependency updates

Cobrowse Enterprise Proxy

No changes.

Cobrowse Enterprise Recording

No changes.

Cobrowse Enterprise Frontend

  • fix: fix possible presence race condition
  • fix: disable file inputs on agent side
  • fix: update Genesys app
  • fix: add special case for Enter keys in text inputs and text areas
  • fix: update Genesys app to support login query param

Release v1.9.4

13 Jun 13:32
Compare
Choose a tag to compare

Deployment instructions

Run helm upgrade

Detailed changes

Cobrowse Enterprise Helm

  • fix(images): update image versions
  • fix: fix release script

Cobrowse Enterprise API

  • fix: remove async feature state middleware for genesys
  • chore: allow searching accounts by ObejctID
  • fix: override full callback URL for saml providers
  • fix: determine role from SAML groups
  • fix: record audit trail events for saml provider changes
  • fix: support redirectTo through SAML
  • feat: added SAML support
  • chore: reduce garbage collection logging
  • fix: avoid npm runner
  • fix: don't try to publish updates for deleted sessions
  • chore: log more redis events
  • fix: improve handling of parallel requests

Cobrowse Enterprise Sockets

  • fix: better handling of pattern subscription failures

Cobrowse Enterprise Proxy

Cobrowse Enterprise Recording

  • chore: remove unavailable fonts

Cobrowse Enterprise Frontend

  • fix: show SAML changes in main audit trail UI
  • fix: support redirects through SAML
  • feat: add saml specific login pages
  • feat: add SAML provider settings
  • fix: debounce annotation updates

Release 1.9.3

01 May 21:41
Compare
Choose a tag to compare

Deployment instructions

Run helm upgrade

Detailed changes

Cobrowse Enterprise Helm

Cobrowse Enterprise API

  • fix: update to new intercom API
  • fix: fix logout route
  • chore: update dependencies, update intercom app
  • refactor: port to ESM
  • feat: add support for full_device enum states (on, off, requested, rejected)

Cobrowse Enterprise Sockets

  • chore: add more logging for redis events

Cobrowse Enterprise Proxy

  • chore: remove npm runner
  • chore: update node-fetch

Cobrowse Enterprise Recording

  • feat: always enable web video

Cobrowse Enterprise Frontend

  • chore: update redaction hint on settings page
  • feat: set full_device state as enum properties

Release v1.9.2

03 Apr 09:42
Compare
Choose a tag to compare

Deployment instructions

Run helm upgrade

Detailed changes

Cobrowse Enterprise Helm

  • fix(images): update image versions

Cobrowse Enterprise API

  • feat: add feature flag for self-serve billing via stripe
  • feat: added license usage endpoint
  • fix: update intercom icon urls
  • fix: display limit error on agent side

Cobrowse Enterprise Sockets

  • fix: dependency updates

Cobrowse Enterprise Proxy

No changes.

Cobrowse Enterprise Recording

  • fix: fix video generation errors

Cobrowse Enterprise Frontend

  • fix: hide self serve billing for paid accounts without stripe objects
  • feat: show current license allocation on team page
  • fix: only show video errors if they occur before video playback has started
  • fix: add icons for use by intercom app
  • fix: vary limit error message by user role
  • feat: add custom error screen for session usage limit
  • feat: expose errors over postMessage API
  • fix: fix disappearing nav menu on session history view
  • fix: fix postMessage screen size message
  • feat: expose last update time on screen events over postMessage API
  • feat: add new embed params for navigation, popout, messages and session_details

Release v1.9.1

17 Mar 16:57
Compare
Choose a tag to compare

Deployment instructions

Run helm upgrade

Detailed changes

Cobrowse Enterprise Helm

  • fix: use busybox for sockets init container

Cobrowse Enterprise API

  • chore: make some 403s into 400s to work around CDN error caching bug
  • fix: record audit trail event when recording is manually deleted

Cobrowse Enterprise Sockets

  • chore: make some 403s into 400s to work around CDN error caching bug

Cobrowse Enterprise Proxy

  • fix: try to catch errors caused by invalid content types
  • fix: third party dependency update for CVE-2021-23555
  • fix: fix possible crash caused by empty css resources

Cobrowse Enterprise Recording

  • Feat: Experimental support for generation of web recording videos

Cobrowse Enterprise Frontend

  • fix: restore video generation message
  • fix: custom message for recording deletion in audit trail