Skip to content

Browsertrix Cloud 1.2.0

Compare
Choose a tag to compare
@ikreymer ikreymer released this 03 Feb 07:52
· 1043 commits to main since this release

Key Features / Changes

  • Crawl Config Overhaul, with Seeded Crawl and URL List crawl config types
  • Archives -> Orgs Rename
  • Profile Page Update
  • User role permission fixes
  • Support for tags on crawl configs and crawls
  • Docker Swarm support removed
  • New Docs via Mkdocs (hosted at: https://docs.browsertrix.cloud/)

What's Changed

  • fix link by @edsu in #404
  • CI: Add K3D CI test by @ikreymer in #405
  • Remove Code and Configs for Swarm/podman support by @ikreymer in #407
  • New create crawl config user workflow by @SuaYoo in #391
  • Minor docs style updates by @Shrinks99 in #409
  • docs: CHANGES: fix typo, begin changelist for 1.2.0 by @ikreymer in #410
  • Add single crawl info api at /crawls/{crawl_id} by @ikreymer in #418
  • Disable replay-web-page HTTP caching by @SuaYoo in #419
  • Crawl config detail view & edit workflow UI updates by @SuaYoo in #415
  • Compute crawl config name from seed URLs by @SuaYoo in #435
  • Frontend archives -> teams migration by @SuaYoo in #429
  • Persist currently selected team/archive by @SuaYoo in #441
  • Fix app not loading on older Safari by @SuaYoo in #436
  • Have ingress for signer only when it is enabled by @leepro in #446
  • Use archive_viewer_dep permissions to GET crawls by @tw4l in #443
  • Always sub-navigation bar for selected team by @SuaYoo in #444
  • Sticky the crawl config progress indicator position by @SuaYoo in #445
  • VNC-Based Profile Browser by @ikreymer in #433
  • Backend lint check by @ikreymer in #451
  • quickfix: pydantic / lint fix by @ikreymer in #452
  • backend: initial tags api support (addresses #365): by @ikreymer in #434
  • API filters by user + crawl collection ids by @ikreymer in #462
  • Filter crawls, configs, browser profiles by user ID by @SuaYoo in #463
  • add digital ocean documentation by @kayiwa in #421
  • Fix skipping to confirm when duplicating crawl config by @SuaYoo in #454
  • Crawl config tag editor UI by @SuaYoo in #422
  • Run frontend formatter on pre-commit hook by @SuaYoo in #461
  • Add default organization by @tw4l in #465
  • Copy tags from crawlconfig to crawl by @ikreymer in #467
  • ansible: digitalocean tweaks: by @ikreymer in #469
  • email sending tweaks: by @ikreymer in #470
  • backend: add 'allow_dupe_invites' option to allow re-inviting users. … by @ikreymer in #471
  • backend: registration: by @ikreymer in #472
  • backend: password related fixes: by @ikreymer in #479
  • Allowed URL Prefixes → Extra URLs In Scope by @Shrinks99 in #477
  • Crawl config frontend fixes by @SuaYoo in #482
  • Fix localization build by @SuaYoo in #488
  • Crawl config form panel UX enhancement & fix by @SuaYoo in #489
  • Improve "Show Only Mine" switch visibility by @SuaYoo in #494
  • Add frontend build check by @SuaYoo in #498
  • Add locale codes to version control by @SuaYoo in #501
  • Add all localization files to source control by @SuaYoo in #502
  • Rename archives/teams -> orgs in codebase + add db migration by @tw4l in #486
  • backend: add default behavior time to /api/settings (part of #321) by @ikreymer in #499
  • Add path filter to GH workflows by @SuaYoo in #500
  • Improve Page Time Limit UX by @SuaYoo in #503
  • Autocomplete tag options by @SuaYoo in #505
  • Rename remaining crawl templates -> crawl configs by @SuaYoo in #509
  • Rename api / nginx settings -> backend / frontend, set pull policy job images by @ikreymer in #504
  • Improve new config navigation UX by @SuaYoo in #508
  • Add logging service by @leepro in #442
  • Fix logic for creating pidfile parent dir by @tw4l in #512
  • Add API endpoints to remove users from orgs and delete invites by @tw4l in #511
  • Add new /users/me-with-orgs API endpoint by @tw4l in #510
  • Allow admin users to change org name by @SuaYoo in #506
  • Only drop/recreate indexes on app startup only if migrations have been run by @tw4l in #515
  • Handle DuplicateKeyError on org rename requests by @tw4l in #514
  • Improve org routing & performance by @SuaYoo in #520
  • chore(typos): fix typos by @stavares843 in #524
  • Updates crawl type descriptions by @Shrinks99 in #526
  • Update org settings & org invite UI by @SuaYoo in #528
  • Add support for tags to update_crawl_config API endpoint by @tw4l in #521
  • browser api: return additional data in profile /browser/ endpoint by @ikreymer in #537
  • [FIX] Add ingress class for admin logging by @leepro in #532
  • Fix issue where users are added to default org as admin by @tw4l in #534
  • Add org role to /users/me-with-orgs by @tw4l in #536
  • Fix browser profile origins sidebar overlap by @SuaYoo in #530
  • CI: Setup manual workflow for dev deployment by @ikreymer in #540
  • Deploy to Dev Cluster Fixes by @ikreymer in #542
  • Make API updates for member updates by @tw4l in #541
  • Reformat backend for black 23.1.0 by @tw4l in #548
  • Add API endpoint to update crawl tags by @tw4l in #545
  • Update crawl tags from detail view by @SuaYoo in #539
  • Support additional seed URLs and custom scope type by @SuaYoo in #543
  • Update tab access by user role by @SuaYoo in #549
  • Add admin addons options to DigitalOcean by @leepro in #529

New Contributors

Full Changelog: 1.1.0...v1.2.0