211 Commits

Author SHA1 Message Date
Juan Rodriguez Donado 2c55ebf406 Merge pull request #16 from sjdonado/automated/update-parsers
chore: Update UA regexes and GeoLite2 database
2026-05-05 08:27:37 +02:00
sjdonado 2a4264e4c5 chore: update parsers 2026-05-05 00:38:32 +00:00
Juan Rodriguez Donado adfebe9d63 Merge pull request #15 from sjdonado/automated/update-parsers 2026-02-25 10:23:53 +01:00
sjdonado 45bf499d21 chore: update parsers 2026-02-20 00:24:21 +00:00
Juan Rodriguez Donado 1552b5ce09 Merge pull request #14 from sjdonado/automated/update-parsers 2026-02-06 21:53:16 +01:00
sjdonado 81f3c95c2b chore: update parsers 2026-02-05 00:26:49 +00:00
Juan Rodriguez Donado 3776621fe9 Merge pull request #13 from sjdonado/automated/update-parsers
chore: Update UA regexes and GeoLite2 database
2026-01-13 05:41:34 +01:00
sjdonado 0d68b0d6e1 chore: update parsers 2026-01-11 00:23:25 +00:00
Juan Rodriguez Donado 8048277f1d Merge pull request #12 from sjdonado/automated/update-parsers
chore: Update UA regexes and GeoLite2 database
1.6.1
2025-12-23 20:22:58 +01:00
sjdonado dcff88f55e chore: update parsers 2025-12-20 00:20:09 +00:00
Juan Rodriguez Donado f7add0116e Merge pull request #11 from sjdonado/automated/update-parsers
chore: Update UA regexes and GeoLite2 database
2025-12-19 06:53:05 +01:00
sjdonado 5f702e69c9 chore: update parsers 2025-12-14 00:22:55 +00:00
Juan Rodriguez Donado 2feeff70bc Merge pull request #9 from sjdonado/automated/update-parsers
chore: Update UA regexes and GeoLite2 database
2025-11-13 21:34:01 +01:00
sjdonado 1bb42684c3 chore: update README 2025-11-13 21:33:08 +01:00
sjdonado b6e7c45c80 chore: update parsers 2025-11-09 00:21:26 +00:00
sjdonado 7d275685b4 fix: missing paths to dockerignore 2025-11-02 15:25:30 +01:00
sjdonado 44dab3ca5a chore: update README 1.6.0 2025-11-02 11:40:50 +01:00
Juan Rodriguez Donado b8c1269d6e Merge pull request #8 from sjdonado/automated/update-parsers
chore: Update UA regexes and GeoLite2 database
2025-11-02 11:32:03 +01:00
sjdonado 9fcd478f86 chore: simplify docs structure 2025-11-02 11:31:17 +01:00
sjdonado 7c6d67c0c7 chore: update parsers 2025-11-02 10:03:33 +00:00
Juan Rodriguez Donado 353cf68852 Merge pull request #7 from sjdonado/refactor/benchmark-native-and-updates
Refactor/benchmark native and updates
2025-11-02 10:59:57 +01:00
sjdonado fef015ce53 feat: openapi swagger ui 2025-11-02 10:57:02 +01:00
sjdonado 80a59094f9 refactor: publish workflow replace manifest with multi-platform build in one step 2025-11-02 10:29:55 +01:00
sjdonado 6f5ad76718 refactor: Dockerfile replace debian with alpine 2025-11-02 10:29:08 +01:00
sjdonado 52497235b9 refactor: benchmark.cr configure a separate database 2025-11-02 10:24:06 +01:00
sjdonado aec073b696 fix: tests type errors 2025-11-02 10:16:19 +01:00
sjdonado 6e587f0176 ci: update parsers workflow 2025-11-02 08:55:34 +01:00
sjdonado 0c89fad713 refactor: improve click buffer performance 2025-11-02 08:48:10 +01:00
sjdonado 046b15bdce refactor: replace docker benchmark with native ps 2025-11-02 08:31:24 +01:00
sjdonado d0412d802b chore: update parsers 04.2025 1.5.3 2025-04-07 19:27:41 +02:00
sjdonado c9e7ad1d99 refactor: rename update-data to update-parsers 2025-04-07 19:26:23 +02:00
sjdonado 9fa7142ea7 feat: improve performance with dynamic batch capacity 2025-03-23 22:04:38 +01:00
Juan Rodriguez c539662235 chore: Update README.md 2025-03-23 16:18:44 +01:00
sjdonado a68259a0f4 fix: click_channel decrease buffer size and processor batch size 1.5.2 2025-03-23 13:33:17 +01:00
sjdonado 136e4d44c9 refactor: link controller buffered channel to hold click data 2025-03-23 13:30:34 +01:00
sjdonado 660d536618 fix: replace user_agent_parser with UserAgent + pre compiled regexes 2025-03-23 12:27:52 +01:00
sjdonado e1d3ec480d refactor: IpLookup lazy load reader 2025-03-23 12:25:19 +01:00
sjdonado 0180f36a62 refacgor: move cors handler to middlewares 2025-03-23 12:10:12 +01:00
sjdonado 4500c89904 fix: convert IpLookup to struct and remove reader instance 2025-03-23 11:55:34 +01:00
sjdonado 3df4642c90 chore: update README 2025-03-20 20:53:37 +01:00
sjdonado e67ed7165b feat: click controller performance improvements
- return tuple directly from the block
- avoid to parse remote_address in the main thread
- avoid to replace headers, add only
- avoid separate variables for one-single use
2025-03-20 20:43:15 +01:00
sjdonado 4ae6ef39d5 refactor: replace ClickController class with struct 2025-03-20 20:42:51 +01:00
sjdonado f2b63c00a3 chore: run benchmark 2025-03-20 13:03:15 +01:00
sjdonado 6a151301b8 refactor: replace click tracker with direct spawn 2025-03-20 13:02:38 +01:00
sjdonado d1be283318 refactor: rewrite benchmark in cr 2025-03-20 12:01:13 +01:00
sjdonado bf717dc38f fix: return inserted_link on create 2025-03-20 08:50:55 +01:00
sjdonado 73ee4c4479 fix: user id and link id int64 types 2025-03-20 08:13:07 +01:00
sjdonado 38f9cfd48e fix: replace uuid columns with rowid aliases 2025-03-20 07:34:33 +01:00
sjdonado e14fc266bb chore: cleanup 2025-03-19 06:11:04 +01:00
sjdonado 917a79c536 chore: bump version to 1.5.2 2025-03-18 11:29:48 +01:00