Releases: cobrowseio/cobrowse-enterprise-helm
Releases · cobrowseio/cobrowse-enterprise-helm
Release v2.2.1
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
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
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
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
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:
- 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"
```
- Update your helm values to set
storage.class
to the valuenull
. For example:
```yaml
storage:
class: null
```
- Update your helm values to remove the values
storage.server
andstorage.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
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
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
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
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
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