Releases: webrecorder/browsertrix
Browsertrix v1.11.7
Deployment
This release can be deployed with Helm directly by running:
helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.11.7/browsertrix-v1.11.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.11.7
See the development guide for more info how to deploy Browsertrix.
What's Changed
Full Changelog: v1.11.6...v1.11.7
Browsertrix v1.11.6
Deployment
This release can be deployed with Helm directly by running:
helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.11.6/browsertrix-v1.11.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.11.6
See the development guide for more info how to deploy Browsertrix.
What's Changed
- feat: Display scale as number of browser windows by @SuaYoo in #2057
- fix: Fix collection description by @SuaYoo in #2065
- feat: Improve UX of choosing new workflow crawl type by @SuaYoo in #2067
- fix: Unstyled content visibility by @SuaYoo in #2070
- feat: Localization workflow improvements by @SuaYoo in #2069
- fix: Archived item navigation improvements by @SuaYoo in #2062
- fix: Watch tab crawl state consistency by @SuaYoo in #2060
- chore: Revert frontend build check trigger by @SuaYoo in #2071
- chore: Format XLIFF files by @SuaYoo in #2074
- Translations update from Hosted Weblate by @weblate in #2075
- Allow custom auto-resize crawler volume ratio adjustable by @ikreymer in #2076
New Contributors
Full Changelog: v1.11.5...v1.11.6
Browsertrix v1.11.5
Deployment
This release can be deployed with Helm directly by running:
helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.11.5/browsertrix-v1.11.5.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.5
See the development guide for more info how to deploy Browsertrix.
What's Changed
- docs: Reorganize user guide by @SuaYoo in #2050
- docs: Publish only on release by @SuaYoo in #2055
- feat: Allow org admins to set default workflow configs by @SuaYoo in #2020
- fix: Update browser title by @SuaYoo in #2054
- feat: Breadcrumb navigation by @SuaYoo in #2053
Full Changelog: v1.11.4...v1.11.5
Browsertrix v1.11.4
Deployment
This release can be deployed with Helm directly by running:
helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.11.4/browsertrix-v1.11.4.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.4
See the development guide for more info how to deploy Browsertrix.
What's Changed
- type fixes on util functions by @ikreymer in #2009
- chore: Refactor frontend shared state by @SuaYoo in #1997
- Include user and user org info in login response by @tw4l in #2014
- Docs: Adds example section on basic auth by @Shrinks99 in #2021
- chore: Refactor home component by @SuaYoo in #2000
- feat: Clean up settings UI by @SuaYoo in #2018
- fix: Use correct job type in crawl settings by @SuaYoo in #2028
- fix: Prevent browser profile selection overflow by @SuaYoo in #2029
- Ensure Subscription Update doesn't update the gifted quotas by @ikreymer in #2012
- Properly pluralize "Pages" in QA, and display skeletons instead of incorrect fallback values by @emma-sg in #2026
- Add detailed permissions & permission summaries to user invite popup by @emma-sg in #2003
- quickfix: webhooks: ensure the 'crawl_reviewed' webhook is sent async, doesn't delay submitting a review by @ikreymer in #2033
- fix: Make footer translatable by @SuaYoo in #2038
- feat: Add additional context around workflow job type options by @SuaYoo in #2032
- feat: Enable deleting workflow from list by @SuaYoo in #2042
- fix: Hide login link on login page by @SuaYoo in #2039
- add a crawling defaults on the Org to allow setting certain crawl workflow fields as defaults: by @ikreymer in #2031
- feat: Add help shortcuts to app header & footer by @SuaYoo in #2040
- update crawler channel fix: add crawlerChannel to update check by @ikreymer in #2046
- chore: Improve time to load org UI by @SuaYoo in #2044
- stats recompute fixes: by @ikreymer in #2022
- Attempt to auto-adjust storage if usage is running out while crawl is running by @ikreymer in #2023
- chore: Lock yarn version to classic by @SuaYoo in #2047
- fix: Help forum link not showing on mobile by @SuaYoo in #2049
- feat: Add link to hosted sign-up page by @SuaYoo in #2045
Full Changelog: v1.11.3...v1.11.4
Browsertrix v1.11.3
Deployment
This release can be deployed with Helm directly by running:
helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.11.3/browsertrix-v1.11.3.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.3
See the development guide for more info how to deploy Browsertrix.
What's Changed
- Prevent invalid slugs from causing redirects in org settings by @emma-sg in #2004
- fix: Redirect
/orgs
to default path by @SuaYoo in #2006 - add missing 'Z' for iso-dates until ISO-formatting is fixed by @ikreymer in #2008
- Additional operator edge case fixes by @ikreymer in #2007
- QA: Count QA execution minutes separately for now by @ikreymer in #2011
Full Changelog: v1.11.2...v1.11.3
Browsertrix v1.11.2
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
- Fix forgot password for invalid user by @ikreymer in #1999
- fix resetting of invalid logins: by @ikreymer in #2002
Full Changelog: v1.11.1...v1.11.2
Browsertrix v1.11.1
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
- remove crc32 from CrawlFile by @ikreymer in #1980
- Subscription Update Quotas by @ikreymer in #1988
- operator: adjust state transition rules to ensure 'running' state always accounted for in db by @ikreymer in #1989
- Fix QA run downloads as a single WACZ by @ikreymer in #1993
- Execution time tracking tweaks by @ikreymer in #1994
- feat: Update billing tab with usage & portal URL check by @SuaYoo in #1995
- feat: App bar enhancements by @SuaYoo in #1996
- feat: Show usage history in dashboard by @SuaYoo in #1998
Full Changelog: v1.11.0...v1.11.1
Browsertrix v1.11.0
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
- @schmoaaaaah made their first contribution in #1867
Full Changelog: v1.10.2...v1.11.0
Browsertrix v1.11.0-beta.1
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
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
- @schmoaaaaah made their first contribution in #1867
Full Changelog: v1.10.2...v1.11.0-beta.0