Alejandro Celaya
|
75f5da5846
|
Fixed docker install in travis
|
2020-05-16 14:05:39 +02:00 |
|
Alejandro Celaya
|
489c739be2
|
Updated condition to run docker publish
|
2020-05-16 14:00:03 +02:00 |
|
Alejandro Celaya
|
9d6f14c81a
|
Merge pull request #771 from acelaya-forks/feature/build-time-improvements
Changed travis build so that docker image publishing runs on its own …
|
2020-05-16 13:50:54 +02:00 |
|
Alejandro Celaya
|
788f9635dd
|
Fixed travis config syntax error
|
2020-05-16 13:40:59 +02:00 |
|
Alejandro Celaya
|
09aa4cc977
|
Changed travis build so that docker image publishing runs on its own separated job
|
2020-05-16 13:28:29 +02:00 |
|
Alejandro Celaya
|
9252cc269b
|
Merge pull request #770 from acelaya-forks/feature/multi-arch-improvements
Feature/multi arch improvements
|
2020-05-16 11:35:56 +02:00 |
|
Alejandro Celaya
|
65e6676c00
|
Removed docker image building on non-PR builds
|
2020-05-16 11:25:50 +02:00 |
|
Alejandro Celaya
|
135b62a9cc
|
Documented multi-architecture on docker image
|
2020-05-16 10:39:47 +02:00 |
|
Alejandro Celaya
|
2ea58acde2
|
Updated changelog
|
2020-05-16 10:28:09 +02:00 |
|
Alejandro Celaya
|
e1085f3ef5
|
Merge pull request #756 from Starbix/multi-arch
Add multi arch support
|
2020-05-16 10:22:59 +02:00 |
|
Alejandro Celaya
|
21ef1dfee8
|
Merge pull request #765 from acelaya-forks/feature/fix-dates-match
Feature/fix dates match
|
2020-05-11 13:27:38 +02:00 |
|
Alejandro Celaya
|
5ef548bc2a
|
Updated changelog with v2.2.1
|
2020-05-11 13:19:01 +02:00 |
|
Alejandro Celaya
|
1fa9896524
|
Fixed error when trying to match creteria on a Short URL with dates
|
2020-05-11 13:12:55 +02:00 |
|
Alejandro Celaya
|
cb6756d801
|
Merge pull request #763 from shlinkio/develop
Release 2.2.0
|
2020-05-09 11:10:31 +02:00 |
|
Alejandro Celaya
|
cf605407ad
|
Used definitive dependency versions for shlink-common and shlñink-installer
|
2020-05-09 10:56:07 +02:00 |
|
Alejandro Celaya
|
1a4eee1c81
|
Merge pull request #762 from acelaya-forks/feature/visits-by-tag
Feature/visits by tag
|
2020-05-09 10:52:33 +02:00 |
|
Alejandro Celaya
|
4c5cd88041
|
Updated changelog
|
2020-05-09 10:38:18 +02:00 |
|
Alejandro Celaya
|
4d346d1fea
|
Created API test for tags visits endpoint
|
2020-05-09 10:31:39 +02:00 |
|
Alejandro Celaya
|
7f39e6d768
|
Created TagVisitsActionTest
|
2020-05-09 10:22:07 +02:00 |
|
Alejandro Celaya
|
9b9de8e290
|
Updated VisitsTrackerTest
|
2020-05-09 10:14:26 +02:00 |
|
Alejandro Celaya
|
e1e3c7f061
|
Created paginator adapter tests
|
2020-05-09 10:10:48 +02:00 |
|
Alejandro Celaya
|
3218f8c283
|
Added Created endpoint to serve visits by tag
|
2020-05-09 09:53:45 +02:00 |
|
Alejandro Celaya
|
f0acce1be0
|
Updated to latest common
|
2020-05-09 09:34:59 +02:00 |
|
Alejandro Celaya
|
dd4b4277c9
|
Added test for VisitRepository tag methods
|
2020-05-08 20:11:37 +02:00 |
|
Alejandro Celaya
|
baf77b6ffb
|
Implemented methods to get paginated list of visits by tag, reusing methods used for short code filtering
|
2020-05-08 19:55:05 +02:00 |
|
Alejandro Celaya
|
5be882a31b
|
Improved parameter definition in some private queries in VisitRepository
|
2020-05-08 19:41:21 +02:00 |
|
Alejandro Celaya
|
ae060f3b13
|
Merge pull request #761 from acelaya-forks/feature/optional-obfuscation
Feature/optional obfuscation
|
2020-05-08 16:03:11 +02:00 |
|
Alejandro Celaya
|
e8ab664561
|
Updated changelog
|
2020-05-08 15:54:50 +02:00 |
|
Alejandro Celaya
|
f4bf3551f6
|
Updated shlink-installer to a version supporting IP anonymization param
|
2020-05-08 15:50:16 +02:00 |
|
Alejandro Celaya
|
8f06e4b20f
|
Replaced references to obfuscate by anonymize
|
2020-05-08 15:43:09 +02:00 |
|
Alejandro Celaya
|
bfdd6e0c50
|
Ensured SimplifiedConfigParser properly handles obfuscate_remote_addr option
|
2020-05-08 13:21:49 +02:00 |
|
Alejandro Celaya
|
ba13d99a71
|
Allowed remote addr obfuscation to be configured on docker image by using the OBFUSCATE_REMOTE_ADDR env var
|
2020-05-08 13:19:40 +02:00 |
|
Alejandro Celaya
|
eac468514b
|
Allow to determine if remote addresses should be obfuscated at configuration level
|
2020-05-08 13:10:58 +02:00 |
|
Alejandro Celaya
|
7da00fbc8c
|
Updated Visit entity so that the address can be optionally obfuscated
|
2020-05-08 12:58:49 +02:00 |
|
Alejandro Celaya
|
4b7c54d7a9
|
Merge pull request #760 from acelaya-forks/feature/list-tags-command
Updated ListTagsCommand so that it displays extended information
|
2020-05-08 12:57:35 +02:00 |
|
Alejandro Celaya
|
c336bb1901
|
Updated ListTagsCommand so that it displays extended information
|
2020-05-08 12:39:02 +02:00 |
|
Alejandro Celaya
|
fbb1c449da
|
Merge pull request #759 from acelaya-forks/feature/improved-tags-endpoint
Feature/improved tags endpoint
|
2020-05-08 12:17:32 +02:00 |
|
Alejandro Celaya
|
252cc7f49d
|
Updated changelog
|
2020-05-08 11:53:26 +02:00 |
|
Alejandro Celaya
|
00cac4ba72
|
Created rest test for list tags action
|
2020-05-08 11:51:28 +02:00 |
|
Alejandro Celaya
|
91aaffc6db
|
Updated ListTagsActionTest
|
2020-05-08 11:32:06 +02:00 |
|
Alejandro Celaya
|
2e269bcacd
|
Updated TagServiceTest
|
2020-05-08 11:14:39 +02:00 |
|
Alejandro Celaya
|
bdd14427d9
|
Added tests for TagRepository::findTagsWithInfo
|
2020-05-08 11:09:28 +02:00 |
|
Alejandro Celaya
|
06c59fe2dd
|
Fixed invalid imports after class refactoring
|
2020-05-08 10:29:24 +02:00 |
|
Alejandro Celaya
|
9a78fd1a26
|
Fixed definition of inversed many to many entity relationship
|
2020-05-08 10:25:33 +02:00 |
|
Alejandro Celaya
|
626c92460b
|
Enhanced list tags endpoint so that it can also return stats foir every tag
|
2020-05-08 10:15:33 +02:00 |
|
Alejandro Celaya
|
7e0a14493e
|
Documented updates on the tags endpoint to return more detailed information
|
2020-05-08 10:14:38 +02:00 |
|
Alejandro Celaya
|
8d23e60d3a
|
Merge pull request #758 from acelaya-forks/feature/non-stable-alpha
Ensured stable tag is not pushed when building docker image for alpha or beta versions
|
2020-05-07 10:57:52 +02:00 |
|
Alejandro Celaya
|
5f0293bc21
|
Ensured stable tag is not pushed when building docker image for alpha or beta versions
|
2020-05-07 10:45:53 +02:00 |
|
Alejandro Celaya
|
afe7381263
|
Merge pull request #757 from acelaya-forks/feature/docker-img-impr
Feature/docker img impr
|
2020-05-07 10:31:32 +02:00 |
|
Alejandro Celaya
|
b75922f1d3
|
Updated changelog
|
2020-05-07 10:17:34 +02:00 |
|
Alejandro Celaya
|
d9ae83a92b
|
Updated everything related with dependencies in docker images
|
2020-05-07 10:16:20 +02:00 |
|
Alejandro Celaya
|
22cc9ace4d
|
Merge pull request #755 from acelaya-forks/feature/fix-logged-remote-ip
Feature/fix logged remote ip
|
2020-05-05 13:04:02 +02:00 |
|
Alejandro Celaya
|
53a37feafe
|
Updated changelogs
|
2020-05-05 12:54:08 +02:00 |
|
Alejandro Celaya
|
0cab51b01b
|
Enforced mezzio-swoole 2.6.4 or greater
|
2020-05-05 12:51:47 +02:00 |
|
Alejandro Celaya
|
5f258b6a28
|
Merge pull request #752 from acelaya-forks/feature/travis-db-tests
Feature/travis db tests
|
2020-05-04 22:06:04 +02:00 |
|
Alejandro Celaya
|
cc41c51f77
|
Removed duplicated pdo_sqlsrv enabling on travis config
|
2020-05-04 21:55:18 +02:00 |
|
Alejandro Celaya
|
5f42266cf2
|
Moved ms odbc commands to a script
|
2020-05-04 21:48:54 +02:00 |
|
Alejandro Celaya
|
522d8ed236
|
Ensured some commands are run as sudo during travis CI
|
2020-05-04 21:33:19 +02:00 |
|
Alejandro Celaya
|
78359c28c7
|
Added MS ODBC package installation to travis
|
2020-05-04 21:22:41 +02:00 |
|
Alejandro Celaya
|
13bb48d068
|
Installed pdo_sqlsrv extension in travis
|
2020-05-04 21:12:49 +02:00 |
|
Alejandro Celaya
|
f6d9a83202
|
Moved initial ci databases to specific docker-compose file
|
2020-05-04 21:00:09 +02:00 |
|
Alejandro Celaya
|
dfdae96da5
|
Added commands to initially create all testing database for all database engines in travis
|
2020-05-04 20:34:28 +02:00 |
|
Alejandro Celaya
|
9f13063b1f
|
Fixed docker-compose command run in travis
|
2020-05-04 20:02:48 +02:00 |
|
Alejandro Celaya
|
1e8c36b5f1
|
Updated changelog
|
2020-05-04 19:55:52 +02:00 |
|
Alejandro Celaya
|
e747a0b250
|
Updated how database tests are run in travis, so that all DB engines are covered
|
2020-05-04 19:55:03 +02:00 |
|
Alejandro Celaya
|
79b8834c61
|
Merge pull request #748 from acelaya-forks/feature/visits-perf-improvements
Feature/visits perf improvements
|
2020-05-03 20:11:40 +02:00 |
|
Alejandro Celaya
|
313b6a59b9
|
Updated changelog
|
2020-05-03 20:02:50 +02:00 |
|
Alejandro Celaya
|
d5288f756e
|
Fixed entity mapping for visits without a visit location
|
2020-05-03 19:52:40 +02:00 |
|
Alejandro Celaya
|
867659ea25
|
Created index on visits.date column
|
2020-05-03 19:15:26 +02:00 |
|
Alejandro Celaya
|
74ad3553cb
|
Hardcoded types on date fields when filtering visits lists
|
2020-05-03 19:02:13 +02:00 |
|
Alejandro Celaya
|
8b0ce8e6f3
|
Improved performance when loading visits chuncks at high offsets
|
2020-05-03 18:20:01 +02:00 |
|
Alejandro Celaya
|
0e4bccc4bb
|
Cached result of the count query on VisitsPaginatorAdapter
|
2020-05-03 10:44:01 +02:00 |
|
Alejandro Celaya
|
c4ae89a279
|
Removed DISTINCT when counting visits for a short URL
|
2020-05-03 10:22:00 +02:00 |
|
Alejandro Celaya
|
80d41db901
|
Improved performance on query that returns the list of visits for a short URL
|
2020-05-02 22:47:59 +02:00 |
|
Alejandro Celaya
|
6c30fc73ee
|
Added swoole reverse proxy container
|
2020-05-02 12:04:42 +02:00 |
|
Alejandro Celaya
|
56932e4ea6
|
Disabled swoole coroutines
|
2020-05-01 18:24:48 +02:00 |
|
Alejandro Celaya
|
84b38c4940
|
Merge pull request #745 from acelaya-forks/feature/general-visits
Feature/general visits
|
2020-05-01 12:16:22 +02:00 |
|
Alejandro Celaya
|
aece9e68ba
|
Removed logger dependency from rest actions
|
2020-05-01 12:08:44 +02:00 |
|
Alejandro Celaya
|
d067f52ac2
|
Updated changelog
|
2020-05-01 11:58:59 +02:00 |
|
Alejandro Celaya
|
b5947d1642
|
Created more unit tests
|
2020-05-01 11:57:46 +02:00 |
|
Alejandro Celaya
|
3232ab401f
|
Documented new visits endpoint
|
2020-05-01 11:44:55 +02:00 |
|
Alejandro Celaya
|
1ef10f11cb
|
Created new action to get default visit stats
|
2020-05-01 11:40:02 +02:00 |
|
Alejandro Celaya
|
5beaab85ac
|
Renamed GetVisitsAction to ShortUrlVisitsAction
|
2020-05-01 11:17:07 +02:00 |
|
Alejandro Celaya
|
4498386f56
|
Fixed merge conflicts
|
2020-04-30 20:26:00 +02:00 |
|
Alejandro Celaya
|
a30f796100
|
Merge pull request #743 from acelaya-forks/feature/geolite-license
Feature/geolite license
|
2020-04-30 19:34:44 +02:00 |
|
Alejandro Celaya
|
93a2c83652
|
Enabled GeoLite installer config option
|
2020-04-29 20:31:06 +02:00 |
|
Alejandro Celaya
|
4d4423413d
|
Added GEOLITE_LICENSE_KEY env var to basic docker example, to encourage using it
|
2020-04-29 19:44:08 +02:00 |
|
Alejandro Celaya
|
a1c74c4038
|
Updated changelog
|
2020-04-29 19:31:10 +02:00 |
|
Alejandro Celaya
|
f71bb5e307
|
Added support for GEOLITE_LICENSE_KEY env var for docker image
|
2020-04-29 19:27:35 +02:00 |
|
Alejandro Celaya
|
9190996e54
|
Added support for geolite_license_key config option
|
2020-04-29 19:26:34 +02:00 |
|
Alejandro Celaya
|
af8b6b7f96
|
Documented how to pass a GEOLITE license key
|
2020-04-29 19:24:18 +02:00 |
|
Alejandro Celaya
|
704958994d
|
Merge pull request #738 from acelaya-forks/feature/health-fix
Feature/health fix
|
2020-04-25 20:07:09 +02:00 |
|
Alejandro Celaya
|
a6864bca7c
|
Updated changelog
|
2020-04-25 20:00:01 +02:00 |
|
Alejandro Celaya
|
15a8305209
|
Fixed random 503 responses from the HealthAction when the database connection injected on it has expired
|
2020-04-25 19:58:49 +02:00 |
|
Alejandro Celaya
|
469b70d708
|
Merge pull request #737 from acelaya-forks/feature/installation-error
Fixed error when cleaning metadata cache during installation with APC…
|
2020-04-25 19:30:06 +02:00 |
|
Alejandro Celaya
|
4f988d223b
|
Fixed error when cleaning metadata cache during installation with APCu enabled
|
2020-04-25 19:13:47 +02:00 |
|
Alejandro Celaya
|
e95abc4efb
|
Merge pull request #736 from acelaya-forks/feature/mercure-proxy
Configured an nginx container acting as a reverse proxy for the mercu…
|
2020-04-25 13:56:07 +02:00 |
|
Alejandro Celaya
|
4917e53acd
|
Configured an nginx container acting as a reverse proxy for the mercure container
|
2020-04-25 13:44:09 +02:00 |
|
Alejandro Celaya
|
45db4c321a
|
Merge pull request #731 from acelaya-forks/feature/fix-local-sqlite-tests
Ensured mysql config is not loaded for sqlite test envs
|
2020-04-18 14:06:44 +02:00 |
|
Alejandro Celaya
|
e6d914cfe1
|
Ensured mysql config is not loaded for sqlite test envs
|
2020-04-18 14:01:24 +02:00 |
|