Skip to content

Releases: webrecorder/browsertrix

Browsertrix Cloud v1.9.0-beta.3

08 Feb 01:10
b2a5dbf
Compare
Choose a tag to compare
Pre-release

Deployment

This release can be deployed with Helm by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix-cloud/releases/download/v1.9.0-beta.3/browsertrix-cloud-v1.9.0-beta.3.tgz

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

What's Changed

Full Changelog: v1.9.0-beta.2...v1.9.0-beta.3

Browsertrix Cloud v1.9.0-beta.2

19 Jan 07:57
896c3cc
Compare
Choose a tag to compare
Pre-release

Deployment

This release can be deployed with Helm by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix-cloud/releases/download/v1.9.0-beta.2/browsertrix-cloud-v1.9.0-beta.2.tgz

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

What's Changed

Full Changelog: v1.9.0-beta.1...v1.9.0-beta.2

Browsertrix Cloud v1.9.0-beta.1 Release

17 Jan 23:01
Compare
Choose a tag to compare
Pre-release

Deployment

This release can be deployed with Helm by running:

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

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

What's Changed

  • Remove non-prod & optional dependencies when building frontend in ci by @emma-sg in #1455
  • Add API endpoints for crawl statistics by @tw4l in #1461
  • Add setup command to btrix helper to copy local config by @tw4l in #1462
  • Fix browser profile name in crawl endpoints by @tw4l in #1464
  • Adds status information to user documentation by @Shrinks99 in #1459
  • Support multiple crawler versions by @tw4l in #1420
  • Backend mem usage fix - use fixed MOTOR_MAX_WORKERS + switch to gunicorn by @ikreymer in #1468
  • Hotfix: ignore everything in ./tests and playwright.config.ts when checking types during webpack build by @emma-sg in #1470
  • Add custom user agent to workflows by @tw4l in #1465

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

Browsertrix Cloud v1.9.0-beta.0

20 Dec 08:38
Compare
Choose a tag to compare
Pre-release

Deployment

This release can be deployed with Helm by running:

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

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

What's Changed

  • Adds a link to the new ReplayWebpage replay issue form in GitHub by @Shrinks99 in #1404
  • Refactor LiteElement into reactive controllers by @SuaYoo in #1423
  • Add extra and gifted execution minutes by @tw4l in #1361
  • Fix UI not updating after quota is reached by @SuaYoo in #1425
  • Fix dashboard usage history off-by-one labels by @tw4l in #1431
  • Fix attribute casing & lit-analyzer issues by @emma-sg in #1429
  • Add bundle analyzer script by @emma-sg in #1437
  • Fix runtime error on log out by @SuaYoo in #1439
  • Only load webpack-bundle-analyzer if BUNDLE_ANALYZER env var is present by @emma-sg in #1446
  • Fix fetch helper by @SuaYoo in #1442
  • Recreate configmaps if missing by @ikreymer in #1444
  • Fix redirect to login page by @SuaYoo in #1445
  • Use execution duration formatter in table view by @emma-sg in #1449
  • Improve frontend event system by @SuaYoo in #1450
  • Org settings layout fix + misc styling & consistency improvements by @emma-sg in #1427
  • Set runNow to false when editing existing workflows by @tw4l in #1458
  • Improvements to collection creation and editing flow by @SuaYoo in #1424

Full Changelog: v1.8.1...v1.9.0-beta.0

Browsertrix Cloud v1.8.1

05 Dec 21:07
478b794
Compare
Choose a tag to compare

Deployment

This release can be deployed with Helm by running:

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

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

What's Changed

  • Fixes allowed actions for viewers and crawlers throughout the app by @Shrinks99 in #1326
  • Refactor components index file by @emma-sg in #1381
  • Fix org settings help and info text by @SuaYoo in #1402
  • Move execution time formatting into its own util by @emma-sg in #1386
  • Prompt user to confirm workflow crawl deletion by @SuaYoo in #1401
  • ESLint & Typescript fixes by @emma-sg in #1407
  • Fix crawl list action menu positioning by @SuaYoo in #1399
  • Move fork-ts-checker-webpack-plugin into dependencies by @emma-sg in #1410
  • Add API tests for browser profiles by @tw4l in #1392
  • Fix failing builds on main (btrix-microk8s-test) by @emma-sg in #1413
  • Organize components into folders by function by @emma-sg in #1411
  • Refactor API fetch helper into controller by @SuaYoo in #1415
  • Add API endpoint to retry all failed bg jobs by @tw4l in #1396

Full Changelog: v1.8.0...v1.8.1

Browsertrix Cloud v1.8.0

16 Nov 03:03
Compare
Choose a tag to compare

Deployment

This release can be deployed with Helm by running:

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

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

Major Updates

  • Access organization pages via slugs instead of UUIDs in URLs
  • Improved login system, including detection of invalid login attempts
  • Display execution history in table + support for execution minute quotas.
  • Support for multiple storages and replication via background jobs
  • Additional webhooks for deletion operations
  • Show 'Stopped' (or Stopped: Time Quota Reached) status messages when a crawl is stopped prematurely by user or due to quota constraints, replacing Partial Complete
  • Dynamic exclusions: Pages can be excluded quickly without requiring crawler restart.
  • New configurable email templates with HTML support
  • User Guide Update

What's Changed

  • Use org slug in place of UUIDs in app URLs by @SuaYoo in #1277
  • User refactor + remove fastapi_users dependency + update fastapi by @ikreymer in #1290
  • Make URLs in the settings viewer clickable, removes deeplinked titles by @Shrinks99 in #1247
  • avoid exception if 'errors' key doesn't exist by @ikreymer in #1301
  • Update README features link to new landing site by @tw4l in #1302
  • Update user names in crawls and workflows after username update by @tw4l in #1299
  • Prevent user from logging in after 5 consecutive failed login attempts until pw is reset by @tw4l in #1281
  • Update tag spacing and styling for remove button by @Shrinks99 in #1283
  • Display crawl time usage history table by @SuaYoo in #1304
  • Provide full resources in archived items finished webhooks by @tw4l in #1308
  • Frontend typo fixes by @ikreymer in #1315
  • More stringent UUID types for user input / avoid 500 errors by @ikreymer in #1309
  • Check for empty string for SMTP password by @tw4l in #1317
  • Enforce quota and hard cap for monthly execution minutes by @tw4l in #1284
  • Adds to org dashboard table by @Shrinks99 in #1311
  • Storage Refactor: Replication + Custom Storage Support by @ikreymer in #1296
  • Fix z-index footer issue in crawl workflow form by @Shrinks99 in #1313
  • users: add case-insensitive index to maintain backwards compatibility… by @ikreymer in #1319
  • fix regression in concurrent crawls: by @ikreymer in #1324
  • Additional Type Hints / Type Fix Pass by @ikreymer in #1320
  • Background Jobs Work by @ikreymer in #1321
  • correctly suffix Auth-Signer url when running in custom namespace by @fservida in #1335
  • Allow User to specify custom cluster-issuer by @fservida in #1332
  • exclusion optimizations: dynamic exclusions (part of #1216): by @ikreymer in #1268
  • Move backend app templates to be installed from configmap volume by @ikreymer in #1331
  • Crawl Timeout via elapsed time by @ikreymer in #1338
  • Add checkmark next to replicated/backed up files by @tw4l in #1343
  • background jobs fix: ensure bucket is parsed correctly by @ikreymer in #1359
  • charts cleanup: by @ikreymer in #1360
  • Send email to superuser when background job fails by @tw4l in #1355
  • Encode the collection sharing URL by @Shrinks99 in #1362
  • Regression fix: add profiles/ prefix to profile filenames by @tw4l in #1365
  • Implement retry API endpoint for failed background jobs by @tw4l in #1356
  • Add crawl, upload, and collection delete webhook event notifications by @tw4l in #1363
  • node affinity: set to required instead of preferred to keep crawlers on dedicated infrastructure by @ikreymer in #1366
  • Minor capitalization fixes for workflow options by @Shrinks99 in #1374
  • Update execution time display by @emma-sg in #1373
  • Replace partial_complete -> stopped_by_user or stopped_quota_reached + operator edge cases by @ikreymer in #1368
  • Remove collection share access column header icon by @Shrinks99 in #1371
  • Email Templates by @ikreymer in #1375
  • Improves user documentation intro by @Shrinks99 in #1376

New Contributors

Full Changelog: v1.7.1...v1.8.0

Browsertrix Cloud 1.8.0 Beta 4

14 Nov 21:44
Compare
Choose a tag to compare
Pre-release

Deployment

This release can be deployed with Helm by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix-cloud/releases/download/v1.8.0-beta.4/browsertrix-cloud-v1.8.0-beta.4.tgz

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

What's Changed

  • node affinity: set to required instead of preferred to keep crawlers on dedicated infrastructure by @ikreymer in #1366
  • Minor capitalization fixes for workflow options by @Shrinks99 in #1374
  • Update execution time display by @emma-sg in #1373
  • Replace partial_complete -> stopped_by_user or stopped_quota_reached + operator edge cases by @ikreymer in #1368
  • Remove collection share access column header icon by @Shrinks99 in #1371

New Contributors

Full Changelog: v1.8.0-beta.3...v1.8.0-beta.4

Browsertrix Cloud 1.8.0 Beta 3

10 Nov 02:28
Compare
Choose a tag to compare
Pre-release

Deployment

This release can be deployed with Helm by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix-cloud/releases/download/v1.8.0-beta.3/browsertrix-cloud-v1.8.0-beta.3.tgz

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

What's Changed

  • Add checkmark next to replicated/backed up files by @tw4l in #1343
  • background jobs fix: ensure bucket is parsed correctly by @ikreymer in #1359
  • charts cleanup: by @ikreymer in #1360
  • Send email to superuser when background job fails by @tw4l in #1355
  • Encode the collection sharing URL by @Shrinks99 in #1362
  • Regression fix: add profiles/ prefix to profile filenames by @tw4l in #1365
  • Implement retry API endpoint for failed background jobs by @tw4l in #1356
  • Add crawl, upload, and collection delete webhook event notifications by @tw4l in #1363

Full Changelog: v1.8.0-beta.2...v1.8.0-beta.3

Browsertrix Cloud Beta 1.8.0 Beta 2

07 Nov 04:50
Compare
Choose a tag to compare
Pre-release

Deployment

This release can be deployed with Helm by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix-cloud/releases/download/v1.8.0-beta.2/browsertrix-cloud-v1.8.0-beta.2.tgz

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

What's Changed

New Contributors

Full Changelog: v1.8.0-beta.1...v1.8.0-beta.2

Browsertrix Cloud 1.8.0 Beta 1

28 Oct 01:35
Compare
Choose a tag to compare
Pre-release

Deployment

This release can be deployed with Helm by running:

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

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

What's Changed

  • Frontend typo fixes by @ikreymer in #1315
  • More stringent UUID types for user input / avoid 500 errors by @ikreymer in #1309
  • Check for empty string for SMTP password by @tw4l in #1317
  • Enforce quota and hard cap for monthly execution minutes by @tw4l in #1284
  • Adds to org dashboard table by @Shrinks99 in #1311
  • Storage Refactor: Replication + Custom Storage Support by @ikreymer in #1296
  • Fix z-index footer issue in crawl workflow form by @Shrinks99 in #1313
  • users: add case-insensitive index to maintain backwards compatibility… by @ikreymer in #1319

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