Skip to content

1.1.0 - PostgreSQL Storage and Scheduled Updates

Latest

Choose a tag to compare

@666mxvbee 666mxvbee released this 30 May 22:40
· 4 commits to main since this release
2e7a835

Summary

This release adds persistent PostgreSQL storage and scheduled link update processing to LinkTracker.

Scrapper now stores chats, links, subscriptions, and tags in PostgreSQL, supports both raw SQL and EF Core repository implementations, applies SQL migrations on startup, and checks GitHub/StackOverflow links for updates on a schedule.

Highlights

  • Added PostgreSQL persistence for Scrapper data.
  • Added SQL migrations with DbUp.
  • Added Docker Compose PostgreSQL setup.
  • Added raw SQL repositories using Npgsql.
  • Added ORM repositories using EF Core.
  • Added configurable database access mode: SQL or ORM.
  • Added tag CRUD and tag-based link filtering.
  • Added scheduled update checks for tracked links.
  • Added GitHub issue and pull request update detection.
  • Added StackOverflow answer and comment update detection.
  • Added batched and parallel link processing.
  • Added HTTP notification sender from Scrapper to Bot.
  • Added Testcontainers and WireMock-based tests.
  • Updated README with setup instructions and project badges.

Verification

  • dotnet restore
  • dotnet build
  • dotnet test
  • docker compose up --build