Skip to content

Browsertrix v1.23.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 21:11

Deployment

This release can be deployed with Helm directly by running:

helm upgrade --install btrix https://github.com/webrecorder/browsertrix/releases/download/v1.23.0/browsertrix-v1.23.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.23.0

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

What's Changed

  • Replace passlib with pwdlib for password hashing by @emma-sg in #3239
  • Standardize and update field length constraints by @emma-sg in #3293
  • feat: Improve archived item upload UX by @SuaYoo in #3289
  • Update collection editing and sharing UI by @emma-sg in #2943
  • feat: Improve workflow and crawl settings by @SuaYoo in #3307
  • fix: Prevent initial view resetting on poll by @SuaYoo in #3314
  • feat: Line clamp long descriptions by @SuaYoo in #3319
  • feat: Confirm deselecting dependencies by @SuaYoo in #3313
  • feat: Allow editing crawl name by @SuaYoo in #3318
  • Fix safari hang by refactoring crawl list item name by @emma-sg in #3322
  • Fix browser windows workflow docs by @dicnunz in #3321
  • Pin kubernetes to < v36 by @emma-sg in #3325
  • fix: Prevent using disabled proxy from crawling defaults by @SuaYoo in #3329
  • 1.22.8 release -> main by @ikreymer in #3335
  • Revert password hash algorithm change from #3239 by @emma-sg in #3336
  • Merge v1.22.9 release into main by @ikreymer in #3341
  • feat: Display consistent crawl statuses + update user guide by @SuaYoo in #3326
  • Add info about item & workflow ids to user guide by @emma-sg in #3346
  • fix: Show crawl dependencies not in collection by @SuaYoo in #3349
  • Enable isort rules in ruff, and set up pre-commit/ci checks by @emma-sg in #3354
  • ci: reenable ruff and ignore current errors by @mistydemeo in #3340
  • Only attempt to load files that are actually migrations when running migrations by @tw4l in #3359
  • fix: Standardize slugifying collection and org name by @SuaYoo in #3352
  • Update emails container name to "emails" from "api" by @emma-sg in #3361
  • Add tests for issues related to GHSA-47vv-v544-r985 by @emma-sg in #3371
  • ruff: flag asyncio.create_subprocess_shell by @mistydemeo in #3373
  • Add ruff ignore for banned subprocess shell method by @emma-sg in #3374
  • backend: swap to a dependency lockfile by @mistydemeo in #3305
  • Add uv configuration to exclude packages newer than 7 days by @emma-sg in #3378
  • docs: Add security notice & dedicated security page by @emma-sg in #3367
  • feat: Structured Logging by @emma-sg in #3355
  • deps: set up dependabot by @mistydemeo in #3385
  • dependabot: group together by dev/prod by @mistydemeo in #3401
  • Add thumbnailSource to public collection GET endpoints by @tw4l in #3384
  • build(deps-dev): bump the development group in /emails with 4 updates by @dependabot[bot] in #3403
  • fix: Prevent losing collection navigation context when navigating item tabs by @SuaYoo in #3409
  • build(deps): bump the production group across 1 directory with 8 updates by @dependabot[bot] in #3408
  • deps: Upgrade to Node 24 by @SuaYoo in #3411
  • build: Limit Dependabot frontend updates by @SuaYoo in #3415
  • build: Remove unused frontend dependencies by @SuaYoo in #3418
  • build(deps-dev): bump the development group across 1 directory with 15 updates by @dependabot[bot] in #3417
  • build(deps-dev): bump the development group across 1 directory with 5 updates by @dependabot[bot] in #3416
  • build: Upgrade Frontend prod build dependencies by @SuaYoo in #3422
  • build: Fix hickory import by @SuaYoo in #3427
  • Enable & apply ruff pyupgrade lints & fixes by @emma-sg in #3424
  • Remove call site params from request logs by @emma-sg in #3425
  • logger: fix potentially unbound reference by @mistydemeo in #3439
  • build(deps-dev): bump the development group in /backend with 2 updates by @dependabot[bot] in #3447
  • CI: Add workflow dispatch to push images to configured private repo by @ikreymer in #3450
  • Add alwaysAddBehaviorLinks to crawlconfig by @tw4l in #3430
  • ci: update actions/ versions by @mistydemeo in #3315
  • ci: actions/checkout@v7 by @mistydemeo in #3455
  • Ensure background job pods have template volume needed to start other background jobs by @tw4l in #3454

New Contributors

Full Changelog: v1.22.7...v1.23.0