Skip to content

Releases: BTreeMap/Lynx

0.1.0

01 Nov 22:30
eee2d9c

Choose a tag to compare

What's Changed

  • Add visitor IP analytics with GeoIP geolocation and database persistence by @Copilot in #21
  • Fix redirect handler missing ConnectInfo extension by @Copilot in #22
  • Optimize analytics to eliminate GeoIP lookup overhead and hot key contention by @Copilot in #23
  • Fix artifact upload and add comprehensive analytics benchmarking by @Copilot in #24
  • Implement analytics details page with geographic visualizations by @Copilot in #25
  • Fix analytics aggregate SQL type mismatch and add near real-time display by @Copilot in #26
  • Add dimension selector for analytics aggregates and fix loading state UX by @Copilot in #27
  • Fix analytics dimension formatting and add prune CLI command with dynamic "Other" calculation by @Copilot in #28
  • Resolve TODOs: Security enhancements, prune analytics simplification, and comprehensive testing by @Copilot in #29
  • Add database-level delete protection for urls table with concurrent init safety by @Copilot in #30

Full Changelog: 0.0.1...0.1.0

0.0.1

19 Oct 04:22
91da751

Choose a tag to compare

What's Changed

  • Add flamegraph profiling to performance benchmark workflow for detailed timing breakdowns by @Copilot in #13
  • Add CLI feature to patch database created_by values for auth migration by @Copilot in #14
  • Fix performance benchmark workflow: prevent 6-hour timeouts and add GitHub Actions summary by @Copilot in #15
  • Implement cursor-based pagination with HMAC signing to fix 50-URL display limit by @Copilot in #17
  • Add CLI subcommands for user and link management, reorganize tests following Rust best practices by @Copilot in #18
  • Add JSON export, copy functionality, and minimalist UI redesign to frontend by @Copilot in #19
  • Fix release.yml workflow: add shell: bash for Windows compatibility by @Copilot in #20

Full Changelog: 0.0.0...0.0.1

0.0.0

15 Oct 17:27
a4b605f

Choose a tag to compare

Implement URL normalization in createUrl method and add utility function