Commit graph

  • f992972a72
    Merge 3040a22c02 into 5eb1808217 wuuei 2025-03-13 15:38:33 +01:00
  • 3040a22c02
    Fix Matomo country logging by sending country code instead of country name wuuei 2025-03-13 15:33:00 +01:00
  • ac6738ccca
    Merge 5d6abe59e9 into 5eb1808217 Alejandro Celaya 2025-03-04 17:19:35 -05:00
  • 6991138812
    Merge pull request #2379 from shlinkio/develop v4.4.5 main Alejandro Celaya 2025-03-01 09:41:16 +01:00
  • 5eb1808217
    Update CHANGELOG.md with V4.4.5 develop Alejandro Celaya 2025-03-01 09:14:37 +01:00
  • 5eb14c5315
    Merge pull request #2375 from acelaya-forks/feature/deprecation-error-reporting Alejandro Celaya 2025-02-21 21:18:44 +01:00
  • a18360a4d6 Disable deprecation warnings when running in production envs Alejandro Celaya 2025-02-21 21:13:29 +01:00
  • e5ca5f1d11 Disable reporting of deprecation warnings for prod env Alejandro Celaya 2025-02-21 12:38:51 +01:00
  • 104b1e7d04
    Merge pull request #2371 from shlinkio/develop v4.4.4 Alejandro Celaya 2025-02-19 19:40:28 +01:00
  • af2d67695b
    Merge pull request #2370 from acelaya-forks/feature/missing-join-fix Alejandro Celaya 2025-02-19 19:37:36 +01:00
  • 449a588796 Fix 500 error when listing non-orphan visits with short-url-depending API key Alejandro Celaya 2025-02-19 19:33:44 +01:00
  • 7bbc938743
    Merge pull request #2369 from acelaya-forks/feature/redis-cluster-fix Alejandro Celaya 2025-02-19 17:55:53 +01:00
  • 766758ff9b Downgrade to symfony/lock 7.1.6 Alejandro Celaya 2025-02-19 17:45:52 +01:00
  • bee9f2a9cc
    Merge pull request #2364 from shlinkio/develop v4.4.3 Alejandro Celaya 2025-02-15 11:28:09 +01:00
  • 63d943d59d
    Merge pull request #2363 from acelaya-forks/feature/find-url-perf Alejandro Celaya 2025-02-15 11:24:26 +01:00
  • 053e1f3073 Update changelog Alejandro Celaya 2025-02-15 11:19:30 +01:00
  • f3da345bf3 Fix unique_short_code_plus_domain index in Microsoft SQL Alejandro Celaya 2025-02-15 11:17:14 +01:00
  • 745255736a Simplify query to find short URL when domain is null Alejandro Celaya 2025-02-14 10:20:50 +01:00
  • 8fd53afe3f
    Merge pull request #2361 from acelaya-forks/feature/lock-downgrade Alejandro Celaya 2025-02-14 08:52:33 +01:00
  • 259635ea2a Downgrade symfony/lock to v7.2.0 to work around redis issue Alejandro Celaya 2025-02-14 08:40:06 +01:00
  • a1f2e6dc5c
    Merge pull request #2359 from acelaya-forks/feature/multi-proxy-fix Alejandro Celaya 2025-02-13 22:03:36 +01:00
  • 81e07bf08d
    Merge pull request #2358 from acelaya-forks/feature/phpunit-12 Alejandro Celaya 2025-02-13 21:59:00 +01:00
  • c650a3e665 Workaround for IP resolution from x-Forwarded-For with multiple proxies Alejandro Celaya 2025-02-13 21:52:38 +01:00
  • 65c01034ff Update to PHPUnit 12 Alejandro Celaya 2025-02-13 10:35:58 +01:00
  • d8db6d1eb4 Reproduce incorrect IP address with multiple reverse proxies Alejandro Celaya 2025-02-13 09:26:55 +01:00
  • 28e30ffb07 Add test Ymage 2025-02-07 13:16:23 +01:00
  • 48f910aaaa
    Merge pull request #2355 from acelaya-forks/feature/openapi-warnings Alejandro Celaya 2025-02-05 08:43:28 +01:00
  • e511e15a87 Remove suppressed warnings when running openapi tools Alejandro Celaya 2025-02-04 15:30:57 +01:00
  • f80339047f Add trusted_proxies support when call akrabat/ip-address-middleware Ymage 2025-02-02 16:49:59 +01:00
  • 888dc84d3f
    Merge pull request #2348 from shlinkio/develop v4.4.2 Alejandro Celaya 2025-01-29 12:08:51 +01:00
  • ed09bf90eb Tag v4.4.2 in changelog Alejandro Celaya 2025-01-29 12:05:53 +01:00
  • 0ddfcb75dd
    Merge pull request #2347 from acelaya-forks/feature/docker-arm Alejandro Celaya 2025-01-29 12:02:19 +01:00
  • 193be55f0c Get back docker image building for ARM architecture Alejandro Celaya 2025-01-29 11:38:43 +01:00
  • 3ba7ad3839
    Merge pull request #2345 from shlinkio/develop v4.4.1 Alejandro Celaya 2025-01-28 15:53:49 +01:00
  • 7ffb64eee1 Do not build docker image for ARM Alejandro Celaya 2025-01-28 15:51:20 +01:00
  • 0a2cc554c6 Build docker image with buildx 0.19.2 Alejandro Celaya 2025-01-28 15:38:47 +01:00
  • 7c2b918d5d
    Merge pull request #2344 from shlinkio/develop Alejandro Celaya 2025-01-28 10:15:24 +01:00
  • af783dea57 Add v4.4.1 to changelog Alejandro Celaya 2025-01-28 10:12:15 +01:00
  • a68a17f6b4
    Merge pull request #2343 from acelaya-forks/feature/defensive-title-encoding Alejandro Celaya 2025-01-28 10:11:04 +01:00
  • e9fe1ac5d4 Fix error when creating short URL for page with unsupported encoding Alejandro Celaya 2025-01-28 10:04:30 +01:00
  • 88e97f18ad
    Merge pull request #2342 from acelaya-forks/feature/too-many-connections Alejandro Celaya 2025-01-27 15:48:22 +01:00
  • 3372a2a9c8 Close connections after every async job that uses the db Alejandro Celaya 2025-01-27 15:40:15 +01:00
  • f02a8c876c
    Merge pull request #2340 from acelaya-forks/feature/update-shlink-deps Alejandro Celaya 2025-01-25 16:16:42 +01:00
  • 1549509eb8 Update shlink packages Alejandro Celaya 2025-01-25 16:13:40 +01:00
  • 62fde5a8e2 Update changelog Alejandro Celaya 2025-01-13 08:47:19 +01:00
  • 221e061ea6
    Merge pull request #2332 from MaZe3D/develop Alejandro Celaya 2025-01-13 08:45:20 +01:00
  • 9ad565f8c8 Add ADDRESS environment vairable to define the listening interface. Mark Orlando Zeller 2025-01-10 22:10:51 +01:00
  • 134cfc6f4c Configure RoadRunner log encoding as json Tormod Macleod 2025-01-02 16:34:36 +00:00
  • 0a67f71b94
    Merge pull request #2317 from shlinkio/develop v4.4.0 Alejandro Celaya 2024-12-27 16:31:44 +01:00
  • 11fa28e489
    Merge pull request #2316 from acelaya-forks/feature/v4.4 Alejandro Celaya 2024-12-27 16:27:06 +01:00
  • d7e51b388e Add v4.4.0 to changelog and update dependencies Alejandro Celaya 2024-12-27 16:24:25 +01:00
  • 5ef2df3d53
    Merge pull request #2315 from acelaya-forks/feature/import-redirect-rules Alejandro Celaya 2024-12-22 18:50:10 +01:00
  • 9c251b3646 Update changelog Alejandro Celaya 2024-12-22 18:41:58 +01:00
  • 2807b9ce2f Fix ImportedLinksProcessorTest Alejandro Celaya 2024-12-22 18:24:56 +01:00
  • 2f39aff2fe Implement logic to import redirect rules from other Shlink instances Alejandro Celaya 2024-12-22 12:42:06 +01:00
  • b8d7917691
    Merge pull request #2314 from acelaya-forks/feature/database-ssl Alejandro Celaya 2024-12-20 09:54:59 +01:00
  • d228c16f82 Fix test for ip middleware Alejandro Celaya 2024-12-20 09:52:30 +01:00
  • c34bfac6b1 Update installer with support for DB_USE_ENCRYPTION option Alejandro Celaya 2024-12-20 09:29:28 +01:00
  • 4e7d09035a Support encrypted connections to MySQL/Maria and Postgres Alejandro Celaya 2024-12-18 09:47:21 +01:00
  • 83570f5c25
    Merge pull request #2313 from acelaya-forks/feature/qr-disable-logo Alejandro Celaya 2024-12-18 09:14:47 +01:00
  • 6ad8b03850 Allow QR code logo to be individually disabled Alejandro Celaya 2024-12-18 08:53:28 +01:00
  • 736e09adfe
    Merge pull request #2310 from acelaya-forks/feature/less-restrictive-custom-slugs Alejandro Celaya 2024-12-17 18:08:51 +01:00
  • e80af78e09 Be less restrictive on what characters are disallowed in custom slugs Alejandro Celaya 2024-12-17 18:00:02 +01:00
  • d533adf7ce
    Merge pull request #2308 from acelaya-forks/feature/geolocation-updates Alejandro Celaya 2024-12-16 20:21:35 +01:00
  • 509ef668e6 Fix GeolocationDbUpdater test Alejandro Celaya 2024-12-16 19:50:06 +01:00
  • e715a0fb6f Track reason for which a geolocation db download was attempted Alejandro Celaya 2024-12-16 09:23:30 +01:00
  • 72a962ec6d Handle differently when trying to update geolocation and already in progress Alejandro Celaya 2024-12-15 12:03:01 +01:00
  • 853c50a819 Fix some cases of database download in GeolocationDbUpdater Alejandro Celaya 2024-12-15 11:34:38 +01:00
  • f10a9d3972 Simplify geolocation_db_updates indexes Alejandro Celaya 2024-12-15 10:08:22 +01:00
  • a77e07f906 Refactor geolocation download logic based on database table Alejandro Celaya 2024-12-15 10:05:32 +01:00
  • d4d97c3182 Create new table to track geolocation updates Alejandro Celaya 2024-12-13 10:33:53 +01:00
  • 55724dbff6
    Merge pull request #2306 from acelaya-forks/feature/update-docker-images Alejandro Celaya 2024-12-12 09:06:49 +01:00
  • 5d6abe59e9 Include visited short URL information with every visit Alejandro Celaya 2024-11-20 09:20:44 +01:00
  • d8087c25f7 Add Visit::toArray() method Alejandro Celaya 2024-11-19 20:16:33 +01:00
  • 9e34183901 Update docker images to Alpine 3.21 Alejandro Celaya 2024-12-12 08:51:23 +01:00
  • 88c283952c
    Merge pull request #2304 from acelaya-forks/feature/geolocation-services-refactor Alejandro Celaya 2024-12-11 08:58:23 +01:00
  • 2ede615da8 Fix DownloadGeoLiteDbCommandTest Alejandro Celaya 2024-12-11 08:50:56 +01:00
  • 84d12f6811 Move GeolocationDbUpdaterTest to Core module Alejandro Celaya 2024-12-11 08:47:13 +01:00
  • 4f3c2c7d2d Fix UpdateGeoLiteDbTest Alejandro Celaya 2024-12-11 08:35:24 +01:00
  • b8ac9f3673 Add more strict parameter for GeolocationDbUpdater Alejandro Celaya 2024-12-11 08:27:50 +01:00
  • 06c0a94b31 Move GeolocationDbUpdater from CLI to Core module Alejandro Celaya 2024-12-10 10:58:08 +01:00
  • 5d12b1d952
    Merge pull request #2302 from acelaya-forks/feature/openapi-names Alejandro Celaya 2024-12-06 11:40:15 +01:00
  • 85c4c09afa Use the openapi terminology over swagger Alejandro Celaya 2024-12-06 11:36:47 +01:00
  • e7c83d0b38
    Merge pull request #2300 from acelaya-forks/feature/drop-8.2-support Alejandro Celaya 2024-12-02 09:21:50 +01:00
  • 58de998596 Drop support for PHP 8.2 Alejandro Celaya 2024-12-02 09:13:20 +01:00
  • bfaab6c494
    Merge pull request #2298 from acelaya-forks/feature/ignore-extra-path Alejandro Celaya 2024-12-01 12:37:56 +01:00
  • d83081f4e9 Update shlink-installer Alejandro Celaya 2024-12-01 12:28:29 +01:00
  • c65349d265 Allow the extra path to be ignored when redirecting Alejandro Celaya 2024-12-01 09:51:00 +01:00
  • e74ee793a0
    Merge pull request #2297 from acelaya-forks/feature/docker-php-8.4 Alejandro Celaya 2024-11-30 18:35:03 +01:00
  • ede58efe96 Update docker images to PHP 8.4 Alejandro Celaya 2024-11-30 13:53:19 +01:00
  • 3f30af4794
    Merge pull request #2294 from acelaya-forks/feature/user-agent Alejandro Celaya 2024-11-28 12:11:29 +01:00
  • 6331fa3ed3 Migrate from mobiledetectlib to phpuseragentparser Alejandro Celaya 2024-11-28 12:05:10 +01:00
  • d121d4d496
    Merge pull request #2289 from acelaya-forks/feature/delete-old-migrations Alejandro Celaya 2024-11-28 09:00:40 +01:00
  • 8499087a3b Move DEFAULT_DOMAIN constant to domains module Alejandro Celaya 2024-11-28 08:53:19 +01:00
  • bb72c96ebb Delete some old migrations Alejandro Celaya 2024-11-26 10:17:28 +01:00
  • 8d4f2bbd12
    Merge pull request #2288 from shlinkio/develop v4.3.1 Alejandro Celaya 2024-11-25 23:49:37 +01:00
  • 557c74286b Add v4.3.1 to changelog Alejandro Celaya 2024-11-25 23:45:02 +01:00
  • 67abe21716
    Merge pull request #2287 from acelaya-forks/feature/ms-index-fix Alejandro Celaya 2024-11-25 23:43:55 +01:00
  • 33cea36b15 Fix columns order in unique_short_code_plus_domain index in MSSQL Alejandro Celaya 2024-11-25 22:48:04 +01:00
  • 4e8f3f737a
    Merge pull request #2286 from acelaya-forks/feature/crawler-detect Alejandro Celaya 2024-11-25 22:21:14 +01:00