-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathReleaseNotes.txt
More file actions
70 lines (53 loc) · 2.9 KB
/
ReleaseNotes.txt
File metadata and controls
70 lines (53 loc) · 2.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
1.4.5
- restored ability to disable/enable layer in multilayer maps definitions
- added some missed edge case tests
- in redis cache test, use random port, not the default - it may collide with real redis on the host
- updated quick-run example application scripts, update Readme
- some tiny refs and fixes
1.4.4
- [example app] fixed non-loading gpx files (conflicting schema generated names)
- [example app] updated Czech geoportal WMTS map source
- migrated primary tile cache from google's LRU hashMap to Caffeine LFU pool.
- [tests] ditch old testcontainers-redis from com.redis, use generic org.testcontainers
1.4.3
- removed settable user agent name - it's always JMaps Tiler (that's what contacts map sites, no use to change that)
- removed settable local in-memory cache size - set reasonable default of 32000 tiles, I never reached that limit even using the mapviewer for a full day. LRU cache evicts tiles above limit lazily anyway, so there's no use setting this up.
- moved local in-memory cache to downloader - this should be local to downloader, not mapviewer.
- updated tests, and fixed some accidentally spotted lint errors
- simplify redis cache and client code a little
- refactored cache redis tests
- fixed redis unavailable hanging the example app
1.4.2
- refactored packaging of caches. might break usage in apps using the cache, fixable easily.
- add configurable Redis-based secondary tile cache
- fix DirectoryBasedCache file creation for tiles with urls containing ":" - [issue #54]
- fix some tests failing on Windows (mostly because of difference in handling files)
1.4.1
- upgrade of some dependencies/libs
- dropped derby in favour of sqlite
1.4.0
- fix for urlparsing bug introduced in 1.3 [issue #49]
- new version number scheme (x.x.x)
1.3
- file based cache refactor [issue #47]
- database cache - increase blob size
- use temporary disposable cache dir in example app instead of production one ;)
- urlbuilder refactor
- do not cache too long keys, just reducing the size does not guarantee uniqueness
- make it possible to choose cache type in example app
- introduce some new utils and tests
1.2
- Added Derby based database secondary cache
- Removed okhttp and moved to java 17
- new example app starter scripts
- various small fixes and refactors
1.1
- Example app migrated to xmlbeans instead of jaxb
- Formalize map files format (use xsd schema), add validation of mapfiles against the schema
- Logback version up, beacause of upstream vulnerabilities suggested by dependabot
- Generate GPX Pojos in schema specified namespace location, no repackage
- Some minor lint warning fixes
- Move maven publishing to separate profile - fixes gpg request during normal dev build
- Recenter/refit map on component/window resize
1.0
- Initial release