From 9beb49c59eff2c91076dc214f1c592b74c1dd187 Mon Sep 17 00:00:00 2001 From: Jeff McKenna Date: Mon, 20 Apr 2026 12:46:26 -0300 Subject: [PATCH] update for MapCache 1.16.0 release [build_translations] --- en/announcements/announcements_archive.txt | 8 ++++ .../changelog/mapcache/changelog-1-16.txt | 22 ++++++++++ en/development/changelog/mapcache/index.txt | 1 + en/download.txt | 2 +- en/download_archives.txt | 2 + en/include/announcements.inc | 8 ++++ en/mapcache/caches.txt | 8 ++-- en/mapcache/index.txt | 2 +- en/mapcache/install.txt | 8 ++-- en/mapcache/proxying.txt | 2 +- en/products.txt | 4 +- en/spelling_wordlist.dict | 41 ++++++++++++------- 12 files changed, 80 insertions(+), 28 deletions(-) create mode 100644 en/development/changelog/mapcache/changelog-1-16.txt diff --git a/en/announcements/announcements_archive.txt b/en/announcements/announcements_archive.txt index 81f4d92b9c3..b7f78c077ae 100644 --- a/en/announcements/announcements_archive.txt +++ b/en/announcements/announcements_archive.txt @@ -4,6 +4,14 @@ MapServer Announcement Archives ***************************************************************************** +**2026-04-20 - MapCache 1.16.0 is released** + +The major version MapCache 1.16.0 has been released. +The list of changes for this release can be found in +the MapCache :ref:`changelog `. + +Head to :ref:`download` to obtain a copy. + **2026-04-19 - MapServer 8.6.2 is released** .. important:: diff --git a/en/development/changelog/mapcache/changelog-1-16.txt b/en/development/changelog/mapcache/changelog-1-16.txt new file mode 100644 index 00000000000..28da06df01c --- /dev/null +++ b/en/development/changelog/mapcache/changelog-1-16.txt @@ -0,0 +1,22 @@ +.. _changelog-mapcache-1-16: + +************************** +MapCache 1.16 Changelog +************************** + +.. _changelog-mapcache-1-16-0: + +Changes from 1.14.1 to 1.16.0 +============================= + +* fix unresolved external symbol MIN referenced in function CreateWarpedVRT ( `#373 `__ ) (Tamas Szekeres) : `0948ea2 `__ +* fix uninitalized match_data variable, removed dangling else statement to allow calling free, fixed pcre_offset ( `#371 `__ ) (dpelissiry) : `690423a `__ +* LMDB: fix LMDB environment management in case of multiple caches ( `#360 `__ ) (Māris Nartišs) : `af1163a `__ +* tests: implement pytest tests for disk and sqlite cache backends ( `#362 `__ ) (Māris Nartišs) : `47bdb17 `__ +* Create LinearRing after CoordSeq (sethg) : `c0bd3f9 `__ +* Update to Windows Server 2022 and VS 2022 (sethg) : `7230b89 `__ +* minor spelling (Jeff McKenna) : `466f0bc `__ +* CI: ubuntu-20.04 deprecated on 2025-02-01 ( `#348 `__ ) (Jeff McKenna) : `bb5f5f7 `__ +* handle CMake deprecation warning ( `#342 `__ ) (Jeff McKenna) : `339008f `__ +* Update S3 cache to read AWS_SESSION_TOKEN env var if present ( `#339 `__ ) (Peet Whittaker) : `0b40f71 `__ +* handle uint64_t redefinition error on Windows ( `#340 `__ ) (Jeff McKenna) : `ff061b5 `__ diff --git a/en/development/changelog/mapcache/index.txt b/en/development/changelog/mapcache/index.txt index 8e22934c805..d5f1a8bbf90 100644 --- a/en/development/changelog/mapcache/index.txt +++ b/en/development/changelog/mapcache/index.txt @@ -8,6 +8,7 @@ .. toctree:: :maxdepth: 2 + changelog-1-16 changelog-1-14 changelog-1-12 changelog-1-10 diff --git a/en/download.txt b/en/download.txt index 3dd5f7f7493..2d8ca01608c 100644 --- a/en/download.txt +++ b/en/download.txt @@ -28,7 +28,7 @@ Current Release(s) * **2021-04-30** MapServer-7.0.8 `tar.gz `__ | :ref:`Changelog ` * MapCache - * **2024-08-02** MapCache-1.14.1 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` + * **2026-04-20** MapCache-1.16.0 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` * TinyOWS diff --git a/en/download_archives.txt b/en/download_archives.txt index c3918777d86..dac607ef3cf 100644 --- a/en/download_archives.txt +++ b/en/download_archives.txt @@ -15,6 +15,8 @@ Past Releases .............................................................................. +* **2026-04-20** MapCache-1.16.0 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` + * **2026-04-19** MapServer-8.6.2 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` * **2026-03-23** MapServer-8.6.1 `tar.gz `__ | `.zip `__ | :ref:`Changelog ` diff --git a/en/include/announcements.inc b/en/include/announcements.inc index 9908d09c118..05927fedd88 100644 --- a/en/include/announcements.inc +++ b/en/include/announcements.inc @@ -1,3 +1,11 @@ +**2026-04-20 - MapCache 1.16.0 is released** + +The major version MapCache 1.16.0 has been released. +The list of changes for this release can be found in +the MapCache :ref:`changelog `. + +Head to :ref:`download` to obtain a copy. + **2026-04-19 - MapServer 8.6.2 is released** .. important:: diff --git a/en/mapcache/caches.txt b/en/mapcache/caches.txt index 7f5c11580b1..33e83d8dbb4 100644 --- a/en/mapcache/caches.txt +++ b/en/mapcache/caches.txt @@ -147,16 +147,16 @@ value for each tile to store. Berkeley DB Caches ------------------ -The Berkeley DB cache backend stores tiles in a key-value flat-file database, +The Berkeley DB (BDB) cache backend stores tiles in a key-value flat-file database, and therefore does not have the disadvantages of disk caches with regards to the number of files stored on the filesystem. As the image blobs are stored contiguously, the block size chosen for the filesystem has no influence on the storage capacity of the volume. -Note that for a given bdb cache, only a single database file is created, which +Note that for a given BDB cache, only a single database file is created, which will store the tiles of its associated tilesets (i.e. there is not a database file created per tileset, grid, and/or dimension). If you need to store different -tilesets to different files, then use multiple dbd cache entries. It is not +tilesets to different files, then use multiple BDB cache entries. It is not possible to use multiple database files for tileset grids or dimensions. The Berkeley DB based caches are a bit faster than the disk based caches during @@ -403,7 +403,7 @@ x,y, and z: {inv_x} and {inv_div_x} will probably be rarely used, whereas {inv_y} and {inv_div_y} will find some usage by people who prefer to index - their dbfiles files from top to bottom rather than bottom to top. + their *dbfile* files from top to bottom rather than bottom to top. .. note:: diff --git a/en/mapcache/index.txt b/en/mapcache/index.txt index fd6ec6e1599..af8cc53a52a 100644 --- a/en/mapcache/index.txt +++ b/en/mapcache/index.txt @@ -1,7 +1,7 @@ .. _mapcache: ***************************************************************************** -MapCache 1.14.1 +MapCache 1.16.0 ***************************************************************************** :Author: Thomas Bonfort diff --git a/en/mapcache/install.txt b/en/mapcache/install.txt index 21ef181688f..d862b5d1c34 100644 --- a/en/mapcache/install.txt +++ b/en/mapcache/install.txt @@ -14,7 +14,7 @@ Compilation & Installation :Contact: mathieu.coudert at gmail.com :Author: Seth Girvin :Contact: sgirvin at compass.ie -:Last Updated: 2023-01-30 +:Last Updated: 2026-04-20 .. contents:: Table of Contents :depth: 3 @@ -181,8 +181,8 @@ nginx source. Download the nginx source code: $ cd nginx-1.1.19/ Run the configure command with the flag `--add-module`. This flag -must point to MapCache's nginx child directory. Assuming that -MapServer source was cloned or un tarred into to `/usr/local/src`, +must point to MapCache's nginx child directory. Assuming that the +MapServer source was cloned or extracted into to `/usr/local/src`, an example configure command for nginx would look like this: .. code-block:: bash @@ -477,7 +477,7 @@ Here is a list of supported options that can be enabled/disabled at build. -DWITH_OGR=[0|1] GDAL (actually OGR) is used by the seeding utility to allow the seeding of - tiles only intersecting a given polygon, e.g. to preseed all the tiles of a + tiles only intersecting a given polygon, e.g. to pre-seed all the tiles of a given country. - **GEOS** (*optional*, from 0.5 onwards) diff --git a/en/mapcache/proxying.txt b/en/mapcache/proxying.txt index c777f0ff9d5..d6c0814eec7 100644 --- a/en/mapcache/proxying.txt +++ b/en/mapcache/proxying.txt @@ -87,7 +87,7 @@ request that concerns the "somelayername" layer only. A that has no child will match any incoming request that could not be serviced by MapCache directly from its cache, and can be used to forward all unsupported request to a full OGC- -compliant server so that an un-cached response can be returned to the +compliant server so that an uncached response can be returned to the client. .. seealso:: :ref:`mapcache_dimensions` diff --git a/en/products.txt b/en/products.txt index d92243c4489..41dc66da18e 100644 --- a/en/products.txt +++ b/en/products.txt @@ -27,7 +27,7 @@ fastest and most configurable online mapping engines in the world. MapCache -------- -As of MapServer 6.0, MapServer also includes powerful tile caching capabilities +Since MapServer 6.0, MapServer also includes powerful tile caching capabilities through the MapCache project. - :ref:`Documentation home ` @@ -37,7 +37,7 @@ through the MapCache project. TinyOWS -------- -As of MapServer 6.0, MapServer also includes the much needed ability to perform +Since MapServer 6.0, MapServer also includes the much needed ability to perform transactional requests (online editing of features) through the WFS specification, using the TinyOWS project. diff --git a/en/spelling_wordlist.dict b/en/spelling_wordlist.dict index 0ee002aa457..9c93f3743e4 100644 --- a/en/spelling_wordlist.dict +++ b/en/spelling_wordlist.dict @@ -31,6 +31,7 @@ BandsName basemap basemaps bbox +BDB behaviour bing Bluemarble @@ -43,8 +44,8 @@ cartesian cellsize centerline centre -CGI cgi +CGI Changelog Changelogs checkbox @@ -53,8 +54,8 @@ classindex classitem classObj clusterObj -CMake cmake +CMake codebase colormap colorObj @@ -86,6 +87,7 @@ datasource datasources DateTime dbf +dbfile dbname describeCoverage DescribeCoverage @@ -119,9 +121,9 @@ favour fcgi fcgid featureid +featureInfo FeatureInfo featureinfo -featureInfo filepaths filesystem filesystems @@ -164,11 +166,11 @@ GEOS geospatial geotiff geoTiff -getCapabilities GetCapabilities +getCapabilities +GetFeature getfeature getFeature -GetFeature getFeatureInfo getfeatureinfo GetMap @@ -186,8 +188,8 @@ gridObj gtiff GTiff guestimate -gzip GZip +gzip gzipped hardcode hardcoded @@ -281,8 +283,8 @@ mapfiles mapinfo maplexer mapObj -mapscript MapScript +mapscript mapscriptng mapscripts mapserv @@ -301,6 +303,7 @@ metadatalink metadataurl metafile metatile +metatiling mimetype minscale minscaledenom @@ -325,10 +328,10 @@ multigeometry multilayer multilayers multiline -multilinestring MultiLineString -multipoint +multilinestring MultiPoint +multipoint multipoints multipolygon MultiPolygon @@ -355,8 +358,8 @@ occurances oci offsetted oga -ogc OGC +ogc ogcapi OGCAPI ogr @@ -374,8 +377,8 @@ organise organised ortho orthos -osgeo OSGEO +osgeo osm OSM outlinecolor @@ -427,8 +430,8 @@ projectionObj protip proxied proxying -psc PSC +psc pseudocolored psql pygeoapi @@ -436,6 +439,7 @@ qformat QGIS qix qstring +quadkey quadtree queryability queryable @@ -469,6 +473,7 @@ ResX ResY rgb RGB +rgba ruleset Savard scalebar @@ -559,18 +564,20 @@ truetype ttf txt uk +uncached uncheck uncomment uncommenting uncompress +unencrypted unix unprojected unreferenced untiled uom uri -url URL +url urls usr UTFGrid @@ -590,10 +597,12 @@ webservers wfs WFS WFS-T -wkt WKT +wkt WMS wms +wmts +WMTS wordlist www xaxis @@ -610,4 +619,6 @@ zipped zoomin zoomlevel zoomlevels -zoomout \ No newline at end of file +zoomout +zxy +à \ No newline at end of file