Releases: webrecorder/browsertrix
Browsertrix v1.14.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.14.0-beta.0/browsertrix-v1.14.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.14.0-beta.0
See the development guide for more info how to deploy Browsertrix.
What's Changed
- Fix language selector using locale instead of lang by @emma-sg in #2294
- feat: Public collections by @SuaYoo in #2271
- Remove ANALYTICS_NAMESPACE, as it's only usable at build time by @emma-sg in #2293
- Add last crawl and subscription status indicators to org list by @tw4l in #2273
- feat: Show collection created date by @SuaYoo in #2302
- refactor: Update collections list empty state by @SuaYoo in #2303
- refactor: Update component used in tabbed views by @SuaYoo in #2300
- Ensure PR workflows can run on all PRs (but still skip when they're not needed) by @emma-sg in #2237
- fix: Validate collection page URL by @SuaYoo in #2291
- deps: Improve Webpack build performance by @SuaYoo in #2288
- ui: Replaces boring thumbnail gradients with fun squiggles! by @Shrinks99 in #2305
- fix: Fix workflow crawl list layout by @SuaYoo in #2309
- feat: Add slug to collections and use it in public collection URLs by @tw4l in #2301
- fix: Fully load thumbnail before save by @SuaYoo in #2307
- Translations update from Hosted Weblate (#2296) by @ikreymer in #2314
- Use new ingressClassName only by default by @pertsevds in #2268
- Add support for autoclick by @tw4l in #2313
- Add pageCount to crawls and uploads and use in frontend for page counts by @tw4l in #2315
- Fix migration to avoid duplicate collection slugs and names by @ikreymer in #2318
- fix: Use default collection thumbnail if selected by @SuaYoo in #2331
- feat: Update collection sorting, metadata, stats by @tw4l in #2327
- Validate exclusion regex on add by @tw4l in #2316
- feat: UX improvements to collections with single URL by @SuaYoo in #2325
- feat: Update references to org public profile -> gallery by @SuaYoo in #2330
- cleanup of loc messages that resulted in errors in some translations by @ikreymer in #2340
- Translations update from Hosted Weblate (#2317) by @ikreymer in #2343
- Reformat with Black for 2025 ruleset by @tw4l in #2349
- Ensure collection stats are updated when WACZ is added on upload by @tw4l in #2351
- fix: Re-enable workflow setup guide button by @SuaYoo in #2358
- feat: Enable viewing all workflow form sections at once by @SuaYoo in #2310
- fix: More accurate workflow and archived item search by @SuaYoo in #2363
- Add WACZ filename, depth, favIconUrl, isSeed to pages by @tw4l in #2352
- Merge org public gallery settings by @SuaYoo in #2356
- fix: create new profile link in the workflow form by @Shrinks99 in #2373
- Fix max pages quota setting and display by @ikreymer in #2370
- Add collection page list/search endpoint by @tw4l in #2354
- Add autoclick to workflow and crawl settings display by @tw4l in #2374
- Collection editing revamp by @emma-sg in #2332
- fix: More accurate archived item details by @SuaYoo in #2364
- fix: Update links to running crawls by @SuaYoo in #2378
- docs: Adds section for autoclick behavior addition from 1.13.3 by @Shrinks99 in #2385
- ensure collection is fully reloaded after an archived item is added o… by @ikreymer in #2386
- fix: Sort filtered collection page URLs by @SuaYoo in #2384
- docs: Add Documentation for Sharing Collections by @Shrinks99 in #2368
- quickfix: add missing dependency for docs by @ikreymer in #2388
- chore: Add pylint to vscode extensions by @SuaYoo in #2387
- Add initial pages + pagesQuery endpoint to /replay.json APIs by @ikreymer in #2380
- Mark all pages from pages.jsonl as seeds by @tw4l in #2390
- misc fixes: cors + disable buffering for uploads by @ikreymer in #2395
- Allow showing all collections as well as just public ones in org dashboard by @emma-sg in #2379
- Disable "Update collection thumbnail" checkbox on initial page selection dialog until thumbnail is loaded by @emma-sg in #2392
- Add support for custom link selectors to backend by @tw4l in #2346
- Replace 2-digit years with numerical years everywhere in the frontend by @emma-sg in #2394
New Contributors
- @pertsevds made their first contribution in #2268
Full Changelog: v1.13.3...v1.14.0-beta.0
Browsertrix v1.13.3
Deployment
This release can be deployed with Helm directly by running:
helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.13.3/browsertrix-v1.13.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.13.3
See the development guide for more info how to deploy Browsertrix.
Changes
- Add support for autoclick behavior (#2313)
Full Changelog: v1.13.2...v1.13.3
Browsertrix v1.13.2
Deployment
This release can be deployed with Helm directly by running:
helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.13.2/browsertrix-v1.13.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.13.2
See the development guide for more info how to deploy Browsertrix.
What's Changed
- Use types from ReplayWebPage by @emma-sg in #2265
- fix: Update superadmin orgs list after create by @SuaYoo in #2278
- deps: Upgrade to Node 22 by @SuaYoo in #2274
- Add fuse-backed org search to superadmin org list by @emma-sg in #2277
- fix: Crawler proxy selection fixes by @SuaYoo in #2280
- fix: Allow deleting workflows without any crawls by @SuaYoo in #2285
- Translations update from Hosted Weblate (#2254) by @ikreymer in #2292
Full Changelog: v1.13.1...v1.13.2
Browsertrix v1.13.1
Deployment
This release can be deployed with Helm directly by running:
helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.13.1/browsertrix-v1.13.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.13.1
See the development guide for more info how to deploy Browsertrix.
What's Changed
- Related crawljob filtering by role by @ikreymer in #2262
- Support Presigning for use with custom domain by @ikreymer in #2249
- Optionally delay replica deletion by @tw4l in #2252
Full Changelog: v1.13.0...v1.13.1
Browsertrix v1.13.0
Deployment
This release can be deployed with Helm directly by running:
helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.13.0/browsertrix-v1.13.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.13.0
See the development guide for more info how to deploy Browsertrix.
What's Changed
- Move org deletion to background job with access to backend ops classes by @tw4l in #2098
- Fix nightly tests: modify kubectl exec syntax for creating new minio bucket by @tw4l in #2097
- Fix nightly tests: Add boto3 as test requirement by @tw4l in #2116
- Update nightly org deletion tests to account for bg job by @tw4l in #2118
- Consolidate ops class initialization by @tw4l in #2117
- Update Webrecorder.net links by @Shrinks99 in #2120
- Update Readme to add Weblate information by @Shrinks99 in #2109
- chore: Update PR template headings by @SuaYoo in #2132
- feat: Allow users to specify language preference by @SuaYoo in #2129
- chore: Automatically output translation files on weblate PR by @SuaYoo in #2137
- Add missing navigation button icons by @Shrinks99 in #2144
- refactor: Implement brand colors by @SuaYoo in #2141
- refactor: Migrate LiteElements by @SuaYoo in #2145
- feat: Add details on translation status by @SuaYoo in #2139
- v1.12.1 release by @SuaYoo in #2155
- [Docs]: Fix edit URLs and update instructions for running docs locally by @emma-sg in #2161
- [Docs]: Only enable Plausible on deployment builds by @emma-sg in #2162
- fix: Fix app not loading for browsers without
adoptedStyleSheets
support by @SuaYoo in #2163 - fix: Check password strength on password auto-fill by @SuaYoo in #2148
- Move org storage recalculation into background job by @tw4l in #2138
- Translations update from Hosted Weblate by @weblate in #2140
- feat: Localize dates, bytes, and numbers by @SuaYoo in #2146
- 1.12.2 release -> main by @ikreymer in #2181
- feat: Update subscription strings by @SuaYoo in #2185
- Fix issue with failed background job emails not being sent by @tw4l in #2187
- Docs: Add API Reference as top-level nav by @ikreymer in #2180
- fix: Fix debounced inputs by @SuaYoo in #2191
- Localize durations on frontend by @emma-sg in #2196
- Resolve Weblate conflicts by @emma-sg in #2199
- Translations update from Hosted Weblate (#2200) by @emma-sg in #2201
- Add
site_url
by @Shrinks99 in #2130 - Minor help text & QA affordance improvements by @Shrinks99 in #2189
- fix: More accurate rounded days in subscription end message by @SuaYoo in #2193
- Redirect previous crawl paths to new paths under their workflow by @emma-sg in #2214
- Add
linguist-generated
attribute to generated files by @emma-sg in #2221 - tweak the 'stop crawl' confirmation message to be more accurate by @ikreymer in #2215
- Changes to support weblate workflow by @ikreymer in #2210
- Add superuser endpoint to get user emails with org info by @tw4l in #2211
- fix: Prevent submitting invalid regex with keyboard enter by @SuaYoo in #2228
- Plausible analytics by @emma-sg in #2226
- Send subscription cancelation email by @ikreymer in #2234
- analytics path in dev server by @ikreymer in #2231
- Adds optional IDs to toasts to replace rather than add to toast stack by @emma-sg in #2236
- Allow configuring available languages from helm chart by @emma-sg in #2230
- Add new locales by @ikreymer in #2240
- quickfix: update test_api.py to match all locales enabled by default by @ikreymer in #2241
- version: bump to 1.13.0! by @ikreymer in #2242
- fix rendering org list if org.created is null: by @ikreymer in #2243
- add missing toast id: by @ikreymer in #2245
- test: Update Playwright E2E test settings by @SuaYoo in #2247
- chore: Prevent blocking connected callback by @SuaYoo in #2244
- Weblate->Main by @ikreymer in #2255
Full Changelog: v1.12.0...v1.13.0
Browsertrix v1.13.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.13.0-beta.0/browsertrix-v1.13.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.13.0-beta.0
See the development guide for more info how to deploy Browsertrix.
What's Changed
- Move org deletion to background job with access to backend ops classes by @tw4l in #2098
- Fix nightly tests: modify kubectl exec syntax for creating new minio bucket by @tw4l in #2097
- Fix nightly tests: Add boto3 as test requirement by @tw4l in #2116
- Update nightly org deletion tests to account for bg job by @tw4l in #2118
- Consolidate ops class initialization by @tw4l in #2117
- Update Webrecorder.net links by @Shrinks99 in #2120
- Update Readme to add Weblate information by @Shrinks99 in #2109
- chore: Update PR template headings by @SuaYoo in #2132
- feat: Allow users to specify language preference by @SuaYoo in #2129
- chore: Automatically output translation files on weblate PR by @SuaYoo in #2137
- Add missing navigation button icons by @Shrinks99 in #2144
- refactor: Implement brand colors by @SuaYoo in #2141
- refactor: Migrate LiteElements by @SuaYoo in #2145
- feat: Add details on translation status by @SuaYoo in #2139
- v1.12.1 release by @SuaYoo in #2155
- [Docs]: Fix edit URLs and update instructions for running docs locally by @emma-sg in #2161
- [Docs]: Only enable Plausible on deployment builds by @emma-sg in #2162
- fix: Fix app not loading for browsers without
adoptedStyleSheets
support by @SuaYoo in #2163 - fix: Check password strength on password auto-fill by @SuaYoo in #2148
- Move org storage recalculation into background job by @tw4l in #2138
- Translations update from Hosted Weblate by @weblate in #2140
- feat: Localize dates, bytes, and numbers by @SuaYoo in #2146
- 1.12.2 release -> main by @ikreymer in #2181
- feat: Update subscription strings by @SuaYoo in #2185
- Fix issue with failed background job emails not being sent by @tw4l in #2187
- Docs: Add API Reference as top-level nav by @ikreymer in #2180
Full Changelog: v1.12.0...v1.13.0-beta.0
Browsertrix v1.12.2
Deployment
This release can be deployed with Helm directly by running:
helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.12.2/browsertrix-v1.12.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.12.2
See the development guide for more info how to deploy Browsertrix.
What's Changed
- ensure collection replay is fully reload (cache cleared) when: by @ikreymer in #2176
- self-registration: fix returning configured registration org by @ikreymer in #2178
- Prepend HTTPS to Crawl Start URL by @ikreymer in #2177
- Frontend: update org subscription messaging to handle trials. by @ikreymer in #2179
Full Changelog: v1.12.1...v1.12.2
Browsertrix v1.12.1
Deployment
This release can be deployed with Helm directly by running:
helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.12.1/browsertrix-v1.12.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.12.1
See the development guide for more info how to deploy Browsertrix.
What's Changed
- fix: Collection deletion dialog visibility by @SuaYoo in #2147
- fix: Update collection deletion confirmation buttons by @SuaYoo in #2154
Full Changelog: v1.12.0...v1.12.1
Browsertrix v1.12.0
Deployment
This release can be deployed with Helm directly by running:
helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.12.0/browsertrix-v1.12.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.12.0
See the development guide for more info how to deploy Browsertrix.
Major New Features/Changes
- Consolidated new workflow selection into single button / dropdown by scope type, also remembering last choice.
- Docs 'User guide' available from workflow creation screen, docs can also be hosted locally at /docs/
- Support for crawling and profile creation through proxies configured on the backend, and available per-org.
What's Changed
- Serialize datetimes with Z suffix by @tw4l in #2058
- Ensure that CI fails if extracted strings don't match by @emma-sg in #2078
- docs: Clarify hosted vs. self-deployment requirements by @SuaYoo in #2082
- Ensure email comparisons are case-insensitive, emails stored as lowercase (#2084) by @ikreymer in #2086
- Update ansible pipfile by @vnznznz in #2088
- security: tweak get /invite endpoints / InviteOut to: by @ikreymer in #2087
- feat: Merge workflow job types by @SuaYoo in #2068
- chore: Auto-commit extracted localization strings by @SuaYoo in #2089
- Configure browsertrix proxies by @vnznznz in #1847
- Save new workflow scope type preference by @SuaYoo in #2099
- [Chore] Update browserlist db by @emma-sg in #2081
- [Chore] Webpack: Migrate from
onBeforeSetupMiddleware
tosetupMiddlewares
by @emma-sg in #2080 - Stopped crawls should not show stop/cancel buttons by @ikreymer in #2101
- Docs: Proxy docs copy editing by @Shrinks99 in #2102
- switch to async streaming download: by @ikreymer in #1982
- ui: fix missing click handler on QA review 'cancel' button by @ikreymer in #2103
- quickfix: add a flag to avoid clearing primarySeedUrl when switching scope types by @ikreymer in #2104
- sidebar setup guide fixes: by @ikreymer in #2105
- Frontend hosted-docs by @ikreymer in #2107
- fix: firstOrgAdmin being set to true even if invite was not for an admin by @ikreymer in #2110
Full Changelog: v1.11.7...v1.12.0
Browsertrix v1.12.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.12.0-beta.0/browsertrix-v1.12.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.12.0-beta.0
See the development guide for more info how to deploy Browsertrix.
What's Changed
- Serialize datetimes with Z suffix by @tw4l in #2058
- Ensure that CI fails if extracted strings don't match by @emma-sg in #2078
- docs: Clarify hosted vs. self-deployment requirements by @SuaYoo in #2082
- Ensure email comparisons are case-insensitive, emails stored as lowercase (#2084) by @ikreymer in #2086
- Update ansible pipfile by @vnznznz in #2088
- security: tweak get /invite endpoints / InviteOut to: by @ikreymer in #2087
- feat: Merge workflow job types by @SuaYoo in #2068
- chore: Auto-commit extracted localization strings by @SuaYoo in #2089
- Configure browsertrix proxies by @vnznznz in #1847
- Save new workflow scope type preference by @SuaYoo in #2099
Full Changelog: v1.11.7...v1.12.0-beta.0