Skip to content

Releases: watercrawl/WaterCrawl

v0.12.0

16 Nov 14:40
2ee769f

Choose a tag to compare

What's Changed

  • fix: handle missing name fields and GitHub API errors in social auth by @seer-by-sentry[bot] in #173
  • feat: add proxy server support for sitemap requests by @amirasaran in #183
  • fix: implement URL hash-based deduplication in spider pipeline by @amirasaran in #186
  • Release v0.12.0 by @amirasaran in #187

New Contributors

  • @seer-by-sentry[bot] made their first contribution in #173

Full Changelog: v0.11.1...v0.12.0

v0.11.1

06 Nov 20:26
a05f270

Choose a tag to compare

What's Changed

Full Changelog: v0.11.0...v0.11.1

v0.11.0

04 Nov 21:45
8fa414d

Choose a tag to compare

What's Changed

  • chore: update dependencies and docker-compose configuration by @amirasaran in #154
  • feat: improve Docker runtime configuration and environment handling by @amirasaran in #156
  • refactor: improve Docker build workflow and frontend caching by @amirasaran in #157
  • feat: replace dynamic config.js version with build-time version by @amirasaran in #158
  • feat: integrate Sentry error tracking and monitoring by @amirasaran in #155
  • fix: standardize API base URL environment variable naming by @amirasaran in #161
  • Release v0.11.0 by @amirasaran in #164

Full Changelog: v0.10.2...v0.11.0

v0.10.2

02 Sep 00:14
27c7ff1

Choose a tag to compare

What's Changed

  • chore: update CHANGELOG.md for version 0.10.1 by @amirasaran in #122
  • feat: add API reference page with dynamic theming and schema display by @amirasaran in #124
  • feat: implement PlansDisplay and PlansModal components for subscription management by @amirasaran in #126
  • fix: add path validation to sitemap handling for allowed URLs by @amirasaran in #128
  • feat: implement BM25 scoring for URL path relevance in sitemap search filtering by @amirasaran in #129
  • refactor(dashboard): revamp dashboard layout and add MCP connection by @amirasaran in #131
  • chore(docker): upgrade mcp image to v1.2.0 and update local compose config by @amirasaran in #132
  • Fix: Add cursor SVG asset and improve DashboardPage heading responsiveness by @amirasaran in #134
  • fix: Improve Docker and reverse proxy configuration by @amirasaran in #136
  • Upgrade watercrawl-openai and openai dependencies; fix middleware robots.txt check by @amirasaran in #137
  • Release v0.10.2 by @amirasaran in #138

Full Changelog: v0.10.1...v0.10.2

v0.10.1

26 Aug 20:08
438b0a3

Choose a tag to compare

What's Changed

Full Changelog: v0.10.0...v0.10.1

v0.10.0

21 Aug 18:18
d6bbb4d

Choose a tag to compare

What's Changed

  • chore: update versions in documentations by @amirasaran in #80
  • fix: update perform_destroy method to handle for search request api view by @amirasaran in #81
  • feat: add documentation for test proxy server endpoint by @amirasaran in #82
  • Poetry-shell documentation update by @alireza1992 in #88
  • feat: add ignore_rendering option to skip JavaScript rendering during… by @alireza1992 in #85
  • feat: update GitHub Actions workflow to checkout PR branch safely with improved fetch options by @amirasaran in #92
  • feat: update GitHub Actions workflow to improve checkout process by disabling credential persistence by @amirasaran in #93
  • feat: enhance GitHub Actions workflow to auto-fix linting issues for backend and frontend by @amirasaran in #94
  • feat: improve GitHub Actions workflow for safer PR branch checkout from local and external forks by @amirasaran in #95
  • feat: update linting workflow to allow continuation on errors for backend and frontend by @amirasaran in #96
  • New tutorials by @alexmofidi in #89
  • chore: change repo banner by @amirasaran in #100
  • chore: update repository banner image URL to point to the main branch by @amirasaran in #101
  • docs: update CONTRIBUTING.md to clarify development server setup instructions by @amirasaran in #103
  • chore: update package dependencies and overrides for compatibility by @amirasaran in #112
  • feat: add storage options configuration for static and media files by @amirasaran in #113
  • feat: add configurable concurrent_requests setting for crawls by @amirasaran in #114
  • Release v0.10.0 by @amirasaran in #115

New Contributors

Full Changelog: v0.9.2...v0.10.0

v0.9.2

28 Jun 20:23
6b6bf0c

Choose a tag to compare

What's Changed

Full Changelog: v0.9.1...v0.9.2

v0.9.1

27 Jun 20:50
c223a18

Choose a tag to compare

What's Changed

  • fix: update TeamSelector component to use new Headless UI components … by @amirasaran in #76

Full Changelog: v0.9.0...v0.9.1

v0.9.0

27 Jun 20:02
2fd1f90

Choose a tag to compare

What's Changed

  • feat(sitemap): implement sitemap generation and crawling functionality by @amirasaran in #71
  • fix: enhance API header handling and improve sitemap result filtering by @amirasaran in #72
  • fix: improve URL handling in SSE subscription to support empty baseURL by @amirasaran in #73
  • Feature/sitemap by @amirasaran in #74
  • Release/v0.9.0 by @amirasaran in #75

Full Changelog: v0.8.0...v0.9.0

v0.8.0

20 May 18:27
a7319f8

Choose a tag to compare

What's Changed

  • docs(api): add comprehensive search API documentation by @amirasaran in #55
  • feat(proxy): Implement proxy server management and integration by @amirasaran in #61
  • docs(proxy): update proxy documentation by @amirasaran in #63
  • feat: upgrade outdated dependencies by @amirasaran in #64
  • feat: upgrade outdated dependencies by @amirasaran in #65
  • refactor(ui): improve settings loading experience by @amirasaran in #67
  • feat: Update Docker configuration for backend plugins by @amirasaran in #46
  • Updating the tutorials adding a new webpage crawl and chat tutorial by @alexmofidi in #62
  • chore(release): bump version to v0.8.0 by @amirasaran in #68

🔒 Notice: Important Security Update

With this new release, you must set the API_ENCRYPTION_KEY environment variable.
This key is used to encrypt proxy passwords stored in the database. For your security, please generate a new key using the command below:

python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"

Be sure to update your environment with the new key. Without this update, encrypted data may become inaccessible.

Full Changelog: v0.7.1...v0.8.0