Skip to content

Releases: webrecorder/browsertrix

Browsertrix v1.11.2

07 Aug 19:45

Choose a tag to compare

Deployment

This release can be deployed with Helm directly by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.11.2/browsertrix-v1.11.2.tgz

Alternatively, you can add the Browsertrix Helm Chart Repo with:

helm repo add browsertrix https://docs.browsertrix.com/helm-repo/
helm upgrade --install btrix browsertrix/browsertrix --version 1.11.2

See the development guide for more info how to deploy Browsertrix.

What's Changed

Full Changelog: v1.11.1...v1.11.2

Browsertrix v1.11.1

07 Aug 02:10
0b14be8

Choose a tag to compare

Deployment

This release can be deployed with Helm directly by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.11.1/browsertrix-v1.11.1.tgz

Alternatively, you can add the Browsertrix Helm Chart Repo with:

helm repo add browsertrix https://docs.browsertrix.com/helm-repo/
helm upgrade --install btrix browsertrix/browsertrix --version 1.11.1

See the development guide for more info how to deploy Browsertrix.

What's Changed

Full Changelog: v1.11.0...v1.11.1

Browsertrix v1.11.0

29 Jul 19:58

Choose a tag to compare

New Features

Some major features introduced for this release include:

  • Support org import, export and deletion
  • Real-time updates to QA system, more accurate QA with exclusion of non-HTML pages / failed pages from QA counts
  • Support for new subscription API for managing organization subscriptions, including billing pages
  • Webhooks for qa analysis + crawl review
  • API improvements, including better typing and metadata
  • Updated Admin dashboard
  • Org 'read-only' mode to disable crawling for a specific org

Deployment

This release can be deployed with Helm directly by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.11.0/browsertrix-v1.11.0.tgz

Alternatively, you can add the Browsertrix Helm Chart Repo with:

helm repo add browsertrix https://docs.browsertrix.com/helm-repo/
helm upgrade --install btrix browsertrix/browsertrix --version 1.11.0

See the development guide for more info how to deploy Browsertrix.

What's Changed

  • Move copy-field label outside of field by @Shrinks99 in #1845
  • feat: User-sort browser profiles list by @SuaYoo in #1839
  • Include number of Identical Files in QA stats and meter by @tw4l in #1848
  • Use standard firstSeed/seedCount fallback for workflows with no name in profile details by @tw4l in #1852
  • Add button to QA Latest Crawl to Watch tab by @tw4l in #1856
  • tests: fix typo in waiting for qa run to stop test! by @ikreymer in #1857
  • Show QA meter while analysis is running by @tw4l in #1854
  • 1.10.2 release merge by @ikreymer in #1866
  • Use internal rounded bar in <btrix-meter> for QA analysis meters by @emma-sg in #1869
  • Add billing enabled and sales email to Helm chart and /settings API endpoint by @tw4l in #1873
  • QA stats aggregation: exclude isFile / isError pages from stats by @ikreymer in #1879
  • Adds GitHub and Forum to the email invite template by @Shrinks99 in #1887
  • Add and enforce readOnly field in Organization by @tw4l in #1886
  • Improved Scale Handling by @ikreymer in #1889
  • Add slug validation and test by @tw4l in #1891
  • feat: Rename org when accepting org invite for first admin by @tw4l in #1870
  • Update authsigner to 0.5.2 by @ikreymer in #1899
  • Remove Crawl Workflow Configmaps by @ikreymer in #1894
  • Extends Org Create endpont + shared secret auth by @ikreymer in #1897
  • Disable uploading and creating browser profiles when read-only by @tw4l in #1907
  • Add superuser API endpoints to export and import org data by @tw4l in #1394
  • Refactor Invites and Registration, Flatten Per-User Invites by @ikreymer in #1902
  • Crawler network policy by @vnznznz in #1727
  • feat: support both ipv6 / ipv4 in resolv.conf (was: only use ipv4 addresses from resolv.conf) by @schmoaaaaah in #1867
  • Add API endpoint to delete org by @tw4l in #1448
  • test: Remove temporary commonjs module mocks by @SuaYoo in #1910
  • Add counts for HTML pages, files, and errors to QA tab by @tw4l in #1913
  • feat: Manage org read-only state + superadmin view refresh by @SuaYoo in #1909
  • Add nightly backend tests for org deletion while browsers are running by @tw4l in #1919
  • feat: Allow superadmins to delete org by @SuaYoo in #1788
  • feat: Enable self-service user access to billing portal by @SuaYoo in #1908
  • Adds Subscription API by @ikreymer in #1914
  • Improve handling of duplicate org name/slug by @tw4l in #1917
  • Add created date to Organization and fix datetimes across backend by @tw4l in #1921
  • Document all API endpoints with response models by @tw4l in #1928
  • feat: Improve org name and slug validation by @SuaYoo in #1924
  • Small UI fixes by @emma-sg in #1934
  • Add API endpoint to import subscription for existing org by @tw4l in #1930
  • fix crawlFilenameTemplate + add_crawl_config cleanup (fixes #1932) by @ikreymer in #1935
  • Additional typing cleanup by @ikreymer in #1938
  • Fix response model for crawl errors API endpoint by @tw4l in #1939
  • feat: Billing UI fast-follows by @SuaYoo in #1936
  • feat: Show single org status alert banner by @SuaYoo in #1937
  • Fix regression with saving new workflow due to profileid type error by @tw4l in #1946
  • OpenAPI Metadata for API Endpoints by @ikreymer in #1941
  • Ensure org name and slug uniqueness is case-insensitive by @tw4l in #1929
  • Add API endpoint to recalculate org storage by @tw4l in #1943
  • Fix queue response models + additional testing for queue + exclusions by @ikreymer in #1948
  • api docs cleanup + readd webhooks: by @ikreymer in #1949
  • Pydantic 2.x update + type fixes + python 3.12 by @ikreymer in #1947
  • Ensure lexical sort for org names by @tw4l in #1958
  • feat: Improve UX when user doesn't belong to any orgs by @SuaYoo in #1953
  • Add support e-mail to settings by @ikreymer in #1960
  • allow disabling of auto-resize of crawler pods by @ikreymer in #1964
  • disable behaviors for QA runs via configmap by @ikreymer in #1963
  • fix: Update org status banner on quota reached by @SuaYoo in #1956
  • chore: Rename upload dialog by @SuaYoo in #1966
  • fix execution minutes meter using wrong metric by @ikreymer in #1967
  • Implement downloading archived item + QA runs as multi-WACZ by @tw4l in #1933
  • feat: Disable archiving for read-only orgs by @SuaYoo in #1965
  • Standardize handling of storage and execution time quotas by @tw4l in #1969
  • feat: Show details of invalid invite by @SuaYoo in #1970
  • optimize org quota lookups by @ikreymer in #1973
  • feat: Minor improvements to superadmin view by @SuaYoo in #1971
  • Add webhooks for qaAnalysisStarted, qaAnalysisFinished, and crawlReviewed by @tw4l in #1974
  • Fix for cronjob skipping response by @ikreymer in #1976
  • add a 'stopped_org_readonly' state for crawls that are running while org is made read-only by @ikreymer in #1977

New Contributors

Full Changelog: v1.10.2...v1.11.0

Browsertrix v1.11.0-beta.1

25 Jul 23:55
551660b

Choose a tag to compare

Pre-release

Deployment

This release can be deployed with Helm directly by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.11.0-beta.1/browsertrix-v1.11.0-beta.1.tgz

Alternatively, you can add the Browsertrix Helm Chart Repo with:

helm repo add browsertrix https://docs.browsertrix.com/helm-repo/
helm upgrade --install btrix browsertrix/browsertrix --version 1.11.0-beta.1

See the development guide for more info how to deploy Browsertrix.

What's Changed

  • feat: Manage org read-only state + superadmin view refresh by @SuaYoo in #1909
  • Add nightly backend tests for org deletion while browsers are running by @tw4l in #1919
  • feat: Allow superadmins to delete org by @SuaYoo in #1788
  • feat: Enable self-service user access to billing portal by @SuaYoo in #1908
  • Adds Subscription API by @ikreymer in #1914
  • Improve handling of duplicate org name/slug by @tw4l in #1917
  • Add created date to Organization and fix datetimes across backend by @tw4l in #1921
  • Document all API endpoints with response models by @tw4l in #1928
  • feat: Improve org name and slug validation by @SuaYoo in #1924
  • Small UI fixes by @emma-sg in #1934
  • Add API endpoint to import subscription for existing org by @tw4l in #1930
  • fix crawlFilenameTemplate + add_crawl_config cleanup (fixes #1932) by @ikreymer in #1935
  • Additional typing cleanup by @ikreymer in #1938
  • Fix response model for crawl errors API endpoint by @tw4l in #1939
  • feat: Billing UI fast-follows by @SuaYoo in #1936
  • feat: Show single org status alert banner by @SuaYoo in #1937
  • Fix regression with saving new workflow due to profileid type error by @tw4l in #1946
  • OpenAPI Metadata for API Endpoints by @ikreymer in #1941
  • Ensure org name and slug uniqueness is case-insensitive by @tw4l in #1929
  • Add API endpoint to recalculate org storage by @tw4l in #1943
  • Fix queue response models + additional testing for queue + exclusions by @ikreymer in #1948
  • api docs cleanup + readd webhooks: by @ikreymer in #1949
  • Pydantic 2.x update + type fixes + python 3.12 by @ikreymer in #1947
  • Ensure lexical sort for org names by @tw4l in #1958
  • feat: Improve UX when user doesn't belong to any orgs by @SuaYoo in #1953
  • Add support e-mail to settings by @ikreymer in #1960
  • allow disabling of auto-resize of crawler pods by @ikreymer in #1964
  • disable behaviors for QA runs via configmap by @ikreymer in #1963
  • fix: Update org status banner on quota reached by @SuaYoo in #1956
  • chore: Rename upload dialog by @SuaYoo in #1966
  • fix execution minutes meter using wrong metric by @ikreymer in #1967
  • Implement downloading archived item + QA runs as multi-WACZ by @tw4l in #1933
  • feat: Disable archiving for read-only orgs by @SuaYoo in #1965
  • Standardize handling of storage and execution time quotas by @tw4l in #1969
  • feat: Show details of invalid invite by @SuaYoo in #1970
  • optimize org quota lookups by @ikreymer in #1973
  • feat: Minor improvements to superadmin view by @SuaYoo in #1971
  • Add webhooks for qaAnalysisStarted, qaAnalysisFinished, and crawlReviewed by @tw4l in #1974

Full Changelog: v1.11.0-beta.0...v1.11.0-beta.1

Browsertrix v1.11.0-beta.0

04 Jul 17:57
f1274a6

Choose a tag to compare

Pre-release

Deployment

This release can be deployed with Helm directly by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.11.0-beta.0/browsertrix-v1.11.0-beta.0.tgz

Alternatively, you can add the Browsertrix Helm Chart Repo with:

helm repo add browsertrix https://docs.browsertrix.com/helm-repo/
helm upgrade --install btrix browsertrix/browsertrix --version 1.11.0-beta.0

See the development guide for more info how to deploy Browsertrix.

What's Changed

  • Move copy-field label outside of field by @Shrinks99 in #1845
  • feat: User-sort browser profiles list by @SuaYoo in #1839
  • Include number of Identical Files in QA stats and meter by @tw4l in #1848
  • Use standard firstSeed/seedCount fallback for workflows with no name in profile details by @tw4l in #1852
  • Add button to QA Latest Crawl to Watch tab by @tw4l in #1856
  • tests: fix typo in waiting for qa run to stop test! by @ikreymer in #1857
  • Show QA meter while analysis is running by @tw4l in #1854
  • 1.10.2 release merge by @ikreymer in #1866
  • Use internal rounded bar in <btrix-meter> for QA analysis meters by @emma-sg in #1869
  • Add billing enabled and sales email to Helm chart and /settings API endpoint by @tw4l in #1873
  • QA stats aggregation: exclude isFile / isError pages from stats by @ikreymer in #1879
  • Adds GitHub and Forum to the email invite template by @Shrinks99 in #1887
  • Add and enforce readOnly field in Organization by @tw4l in #1886
  • Improved Scale Handling by @ikreymer in #1889
  • Add slug validation and test by @tw4l in #1891
  • feat: Rename org when accepting org invite for first admin by @tw4l in #1870
  • Update authsigner to 0.5.2 by @ikreymer in #1899
  • Remove Crawl Workflow Configmaps by @ikreymer in #1894
  • Extends Org Create endpont + shared secret auth by @ikreymer in #1897
  • Disable uploading and creating browser profiles when read-only by @tw4l in #1907
  • Add superuser API endpoints to export and import org data by @tw4l in #1394
  • Refactor Invites and Registration, Flatten Per-User Invites by @ikreymer in #1902
  • Crawler network policy by @vnznznz in #1727
  • feat: support both ipv6 / ipv4 in resolv.conf (was: only use ipv4 addresses from resolv.conf) by @schmoaaaaah in #1867
  • Add API endpoint to delete org by @tw4l in #1448
  • test: Remove temporary commonjs module mocks by @SuaYoo in #1910
  • Add counts for HTML pages, files, and errors to QA tab by @tw4l in #1913

New Contributors

Full Changelog: v1.10.2...v1.11.0-beta.0

Browsertrix v1.10.2

13 Jun 06:57
dc9069d

Choose a tag to compare

Deployment

This release can be deployed with Helm directly by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.10.2/browsertrix-v1.10.2.tgz

Alternatively, you can add the Browsertrix Helm Chart Repo with:

helm repo add browsertrix https://docs.browsertrix.com/helm-repo/
helm upgrade --install btrix browsertrix/browsertrix --version 1.10.2

See the development guide for more info how to deploy Browsertrix.

What's Changed

  • Reorder workflow settings sections to match workflow creator by @Shrinks99 in #1862
  • fix: Prevent ReplayWeb.Page shoelace components from impacting browsertrix by @SuaYoo in #1861
  • ensure QA configmap is updated for long running QA runs: by @ikreymer in #1865
  • fix: Show correct max depth in settings by @SuaYoo in #1858
  • Improves accessibility for QA features by @Shrinks99 in #1863

Full Changelog: v1.10.1...v1.10.2

Browsertrix v1.10.1

30 May 20:00
d42de92

Choose a tag to compare

Deployment

This release can be deployed with Helm directly by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.10.1/browsertrix-v1.10.1.tgz

Alternatively, you can add the Browsertrix Helm Chart Repo with:

helm repo add browsertrix https://docs.browsertrix.com/helm-repo/
helm upgrade --install btrix browsertrix/browsertrix --version 1.10.1

See the development guide for more info how to deploy Browsertrix.

What's Changed

  • Fix editing browser profile metadata by @SuaYoo in #1812
  • Misc UI fixes (primarily buttons) by @emma-sg in #1814
  • Fix regression to changing user roles via PATCH /user-role API by @ikreymer in #1824
  • UX improvements to browser profile editing & creating view by @SuaYoo in #1815
  • ensure loader fills image swiper, and only display loader when replay data is nullish, not when it's loaded but there's no image data by @emma-sg in #1819
  • Backend: Add modified field and track created/modifier users for profiles by @tw4l in #1820
  • Browser profile list and detail minor UX improvements by @SuaYoo in #1822
  • Add migration to set profile modified date by @tw4l in #1832
  • include workflow config in QA runs + different browser instances for QA by @ikreymer in #1829
  • Display name of user who last updated browser profile by @SuaYoo in #1834
  • Profile UX tweaks + sync between new and edit workflows by @ikreymer in #1840
  • Docs: Elaborates on using user agents by @Shrinks99 in #1841
  • QA analysis scale configurable in helm chart by @ikreymer in #1843

Full Changelog: v1.10.0...v1.10.1

Browsertrix v1.10.0

21 May 17:43
040d1b7

Choose a tag to compare

Major Features

Deployment

This release can be deployed with Helm directly by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.10.0/browsertrix-v1.10.0.tgz

Alternatively, you can add the Browsertrix Helm Chart Repo with:

helm repo add browsertrix https://docs.browsertrix.com/helm-repo/
helm upgrade --install btrix browsertrix/browsertrix --version 1.10.0

See the development guide for more info how to deploy Browsertrix.

What's Changed

Read more

Browsertrix v1.10.0-beta.7

15 May 18:33

Choose a tag to compare

Pre-release

Deployment

This release can be deployed with Helm directly by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.10.0-beta.7/browsertrix-v1.10.0-beta.7.tgz

Alternatively, you can add the Browsertrix Helm Chart Repo with:

helm repo add browsertrix https://docs.browsertrix.com/helm-repo/
helm upgrade --install btrix browsertrix/browsertrix --version 1.10.0-beta.7

See the development guide for more info how to deploy Browsertrix.

What's Changed

  • Update dash and slash icons by @Shrinks99 in #1783
  • Fix truncation for long workflow / item names by @Shrinks99 in #1773
  • Add emails to the org settings tables by @Shrinks99 in #1785
  • Auto-load seed url when replaying seeded crawls by @Shrinks99 in #1786
  • Fix browser navigation button usage in QA review by @SuaYoo in #1776
  • QA review Replay embed improvements by @SuaYoo in #1775
  • [Bug] Collection detail: only update dialog state on close event if close event originates from dialog by @emma-sg in #1793
  • Fix needing to go back twice in archived item detail initial load by @emma-sg in #1796
  • Allow QA view to be larger than viewport height if necessary by @emma-sg in #1790
  • Add plugins directory to frontend Dockerfile by @vnznznz in #1798

Full Changelog: v1.10.0-beta.6...v1.10.0-beta.7

Browsertrix v1.10.0-beta.6

01 May 23:32
e7dbf91

Choose a tag to compare

Pre-release

Deployment

This release can be deployed with Helm directly by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.10.0-beta.6/browsertrix-v1.10.0-beta.6.tgz

Alternatively, you can add the Browsertrix Helm Chart Repo with:

helm repo add browsertrix https://docs.browsertrix.com/helm-repo/
helm upgrade --install btrix browsertrix/browsertrix --version 1.10.0-beta.6

See the development guide for more info how to deploy Browsertrix.

What's Changed

  • Update index.ts by @white-gecko in #1749
  • Fix 'Review Crawl' button disabled state. by @ikreymer in #1751
  • Add note on checking browser profiles for scheduled crawls by @Shrinks99 in #1763
  • Handle null replicas in browser profile by @SuaYoo in #1765
  • Fix misleading upload error notification by @SuaYoo in #1768
  • Fix add to collection dropdown by @SuaYoo in #1766
  • check that status.lastUpdatedTime is set before attempting to subtract! by @ikreymer in #1754
  • Frontend QA dual slider view doesn't correctly show missing images by @emma-sg in #1770
  • Fix QA tab loading state by @SuaYoo in #1772
  • regression fix: remove 'project' from non-raw crawl object getters, by @ikreymer in #1778
  • QA review tooltip + comment improvements by @SuaYoo in #1779

New Contributors

Full Changelog: v1.10.0-beta.5...v1.10.0-beta.6