All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
7.12.0 (2024-11-14)
- lambda-tiler: correctly log fetch requests (#3359) (9fa3681)
- register file systems correctly when using duplicate roleArns BM-1055 (#3367) (385971d)
7.11.0 (2024-09-29)
Note: Version bump only for package @basemaps/shared
7.10.0 (2024-09-16)
Note: Version bump only for package @basemaps/shared
7.9.0 (2024-08-26)
7.7.0 (2024-07-28)
7.6.0 (2024-07-11)
7.5.0 (2024-07-01)
Note: Version bump only for package @basemaps/shared
7.4.0 (2024-06-13)
7.3.0 (2024-05-02)
7.1.0 (2024-03-25)
- cli: Update the chunkd verison for the fix, and allow trailing slash uri (#3140) (a0b3d9e)
- cogify: remove tiff caching while creating tile covering (#3076) (31ac4bc)
- shared: allow reading of buckets from other regions (#3180) (fd02b68)
- tiler: do not read past the end of a tiff BM-948 (#3059) (cf03dba)
- cogify: support config creation from tilesets with outputs (#3186) (ee76662)
- lambda-tiler: show the first pipeline as the preview instead of a broken image (#3187) (3101ace)
- move to query parameters for pipeline selection (#3136) (32c501c)
- shared: Allow access to s3 nz-elevation public bucket. (#3151) (e7d63cd)
- shared: Allow basemaps file systemt to access http files. (#3152) (78e0f76)
- tiler-sharp: directly resize/resample DEM inputs rather than RGBA outputs (#3173) (b901f83)
- upgrade to typescript 5 (#3019) (53aeebb)
7.0.0 (2023-11-27)
- Add proof of concept docs site BM-917 (#2990) (cabccc7)
- cli: Relocate dgal and cog from cli package. BM-879 (#2984) (6ebb106)
6.46.0 (2023-10-10)
Note: Version bump only for package @basemaps/shared
6.45.0 (2023-09-18)
Note: Version bump only for package @basemaps/shared
6.44.0 (2023-09-05)
6.43.0 (2023-08-22)
6.41.0 (2023-07-26)
6.40.0 (2023-03-16)
- server: change CLI interface to support multiple tiff folders (#2688) (7fcd310)
- filter layers by date (#2662) (745b6b6)
6.39.0 (2023-01-25)
6.38.0 (2022-12-11)
6.37.0 (2022-12-05)
- cli: Fix the output for the overview cli as fsa.stream corrupt the file write to aws. (#2585) (5875514)
- cli: New cli to create github pr for the import imagery workflow. (#2515) (8f51284)
- cli: New cli to create overview of imagery BM-628 (#2540) (7c21ca0)
6.36.0 (2022-10-18)
6.35.0 (2022-09-14)
- lambda-tiler: ensure wmts and style propagate config location (#2445) (d93a34b)
- shared: actually catch read errors (#2451) (e349f3e)
- shared: do not attempt to lookup roles for the role config data (#2461) (bdd5c72)
- shared: ensure & is escaped in xml (#2456) (665e433)
- switch to aws role provider from chunkd (#2473) (87be0e0)
- use $AWS_ROLE_CONFIG_PATH to be more consistent (#2476) (e5d0f1f)
- cli: New cli to create cog map sheet from a give fgb file and config. (#2472) (6cf2563)
- allow loading config from ?config (#2442) (8f946d8)
6.34.0 (2022-08-17)
Note: Version bump only for package @basemaps/shared
6.33.0 (2022-08-01)
6.32.1 (2022-07-28)
Note: Version bump only for package @basemaps/shared
6.32.0 (2022-07-28)
- lambda-tiler: log cache hit percentages (#2368) (3f7bf0c)
- lambda-tiler: move all routes to route handler (#2354) (4896e7c)
6.31.0 (2022-07-22)
- upgrade proj to 2.8.0 as it has improved transverse mercator projection logic BM-631 (#2346) (4b74efb)
6.30.0 (2022-07-20)
- lambda-tiler: allow /v1/tiles/WMTSCapabilities.xml and default to using "aerial" (#2329) (4615d3a)
- shared: assume vdom output is always utf8 (#2327) (f458132)
- cli: add cli for listing, filtering and grouping files in AWS (#2281) (b4dec98)
- cli: allow using a local path for role configuration (#2282) (e985ea2)
- shared: update wmts titles to use imagery title and category (#2285) (2580636)
6.29.0 (2022-06-27)
- config: create a hash of config bundles and use bundle created timestamp for records (#2274) (bd9c7bb)
- lambda-tiler: serve assets via /v1/sprites and /v1/fonts (#2246) (0e04c63)
6.28.1 (2022-06-07)
Note: Version bump only for package @basemaps/shared
6.28.0 (2022-06-06)
6.27.0 (2022-05-29)
- infra: Increase the import api size limitation to 1200GB. (#2215) (94c4da8)
- lambda-tiler: Increase limit of total file size. (#2205) (5246ea0)
6.26.0 (2022-05-12)
Note: Version bump only for package @basemaps/shared
6.25.0 (2022-05-11)
- config: serve tilejson 3.0.0 and allow raster imagery (#2173) (29f5313)
- lambda-tiler: Import api for import imagery jobs. (#2170) (76b6175)
6.24.2 (2022-04-20)
Note: Version bump only for package @basemaps/shared
6.24.1 (2022-04-07)
6.23.0 (2022-04-04)
6.22.0 (2022-03-20)
Note: Version bump only for package @basemaps/shared
6.21.1 (2022-03-17)
Note: Version bump only for package @basemaps/shared
6.21.0 (2022-03-17)
- Revert "release: v6.21.0 (#2104)" (#2111) (d07f8ab), closes #2104 #2111
- Revert "release: v6.22.0 (#2108)" (#2110) (abcd2e4), closes #2108 #2110
- Revert "release: v6.21.0 (#2104)" (#2107) (2c7e7f6), closes #2104 #2107
6.20.0 (2022-02-01)
Note: Version bump only for package @basemaps/shared
6.18.0 (2021-12-14)
Note: Version bump only for package @basemaps/shared
6.17.0 (2021-12-05)
Note: Version bump only for package @basemaps/shared
6.16.1 (2021-11-30)
Note: Version bump only for package @basemaps/shared
6.12.0 (2021-10-05)
6.11.0 (2021-10-03)
6.10.0 (2021-09-22)
6.9.1 (2021-09-09)
Note: Version bump only for package @basemaps/shared
6.9.0 (2021-09-09)
Note: Version bump only for package @basemaps/shared
6.8.0 (2021-09-01)
- config: enable configuration to be stored in memory rather than dynamodb (#1817) (eb56f26)
- config: enable swapping of configuration providers dynamically (#1818) (e548ae5)
6.7.0 (2021-08-15)
Note: Version bump only for package @basemaps/shared
6.6.0 (2021-07-29)
Note: Version bump only for package @basemaps/shared
6.5.0 (2021-07-25)
6.4.0 (2021-07-13)
Note: Version bump only for package @basemaps/shared
6.3.0 (2021-07-07)
Note: Version bump only for package @basemaps/shared
6.1.0 (2021-06-23)
6.0.0 (2021-06-21)
-
s3fs: this changes the behaviour for s3fs as paths now need to be registered with credentials
-
refactor: remove commented out code
5.1.0 (2021-06-07)
Note: Version bump only for package @basemaps/shared
5.0.3 (2021-05-25)
5.0.2 (2021-05-19)
5.0.0 (2021-05-17)
- attribution: correct import issue with openlayers (#1599) (1b464f3)
- shared: use a default of one hour for chainable credentials (#1576) (33c996d)
- shared: Cleanup - Remove TileSet Metatdata Record V1. (#1541) (32e79af)
- support serving of vector tiles (#1535) (30083a5)
4.24.0 (2021-03-21)
Note: Version bump only for package @basemaps/shared
4.23.0 (2021-03-18)
Note: Version bump only for package @basemaps/shared
4.22.0 (2021-03-08)
- geo: add support for NZTM2000Quad tile matrix set (#1470) (b0d8cde)
- support custom tile matrix sets (#1469) (13a42de)
4.20.0 (2021-02-15)
- attribution: remove
@basemaps/shared
dependency to make it smaller to install (#1415) (5152614) - Allow alternative TileMatrixSet definitions (#1321) (b7cfa7b)
4.19.0 (2020-11-30)
4.18.0 (2020-11-12)
4.17.0 (2020-11-03)
4.16.0 (2020-10-12)
Note: Version bump only for package @basemaps/shared
4.15.0 (2020-09-29)
- Remove dashes from CC-BY-4.0 license text (#1223) (ae88b81)
- lambda-tiler: regression in invalid url parsing causing 500 Error (#1212) (400126c)
- STAC files should comply to 1.0.0-beta.2 of the specification (#1176) (d2fe323)
4.14.0 (2020-09-17)
- lambda-analytics: generate rolledup analyitics from cloudwatchedge logs (#1180) (20fd5b1)
- lambda-analytics: include referer information in the rollup stats (#1186) (e75ab1a)
4.13.0 (2020-09-14)
Note: Version bump only for package @basemaps/shared
4.12.2 (2020-09-10)
Note: Version bump only for package @basemaps/shared
4.12.0 (2020-09-06)
4.11.1 (2020-08-31)
Note: Version bump only for package @basemaps/shared
4.11.0 (2020-08-31)
- allow imagery with the same id in the rendering process twice (#1104) (d8cd642)
- shared: align bathymetry STAC usage with cog creation (#1092) (fd9bc27)
4.10.0 (2020-08-19)
4.9.0 (2020-08-17)
4.8.0 (2020-08-12)
Note: Version bump only for package @basemaps/shared
4.7.1 (2020-08-11)
Note: Version bump only for package @basemaps/shared
4.7.0 (2020-08-10)
Note: Version bump only for package @basemaps/shared
4.6.0 (2020-08-05)
4.5.0 (2020-07-30)
- cli: correctly detect if a tiff file list is passed in (#993) (9147c8e)
- cli: folders must be mounted to allow docker to read the source files (#995) (8557afa)
4.4.0 (2020-07-28)
- inject git version and hash into all code (#966) (8b8eaec)
- lambda-api: track api key usage (#943) (7c4689c)
4.2.0 (2020-07-16)
4.1.0 (2020-07-15)
4.0.0 (2020-07-09)
Note: Version bump only for package @basemaps/shared
3.6.0 (2020-07-08)
Note: Version bump only for package @basemaps/shared
3.5.0 (2020-07-05)
- cli: mitigate polygon intersection errors (#834) (5799137)
- cli: refactor projection logic to allow chathams to be built (#854) (f799006)
3.4.1 (2020-06-30)
3.4.0 (2020-06-29)
Note: Version bump only for package @basemaps/shared
3.2.0 (2020-06-25)
Note: Version bump only for package @basemaps/shared
3.1.0 (2020-06-25)
Note: Version bump only for package @basemaps/shared
3.0.0 (2020-06-23)
2.2.0 (2020-06-17)
Note: Version bump only for package @basemaps/shared
2.1.0 (2020-05-21)
2.0.0 (2020-05-18)
Note: Version bump only for package @basemaps/shared
1.11.0 (2020-05-14)
- cli: externalId is not always required (#618) (2c5d9d0)
- deps: configure required deps to be runtime (#619) (a6df14d)
- lambda-xyz: add missing identifier for WMTS individual set (#617) (5f79609)
1.10.0 (2020-05-13)
1.9.0 (2020-05-12)
1.8.0 (2020-05-11)
1.7.0 (2020-05-10)
1.6.0 (2020-05-08)
1.5.0 (2020-05-07)
1.4.2 (2020-05-06)
Note: Version bump only for package @basemaps/shared
1.4.1 (2020-05-06)
Note: Version bump only for package @basemaps/shared
1.4.0 (2020-05-06)
1.3.0 (2020-05-05)
- cli: switch to priority numbers rather than array position (#555) (5dde7fd)
- support tileset history (#537) (06760d4)
- vdom: add textContent attribute (374c3dd)
- vdom: improve iterating tags and elementChildren (5c85b37)
- adding cli to configure rendering process (13aae79)
- allow importing existing imagery into database (#452) (64ee961)
- make fetchImagery work with > 100 keys (827c3a6)
- parse vrt files so we can modify them (ef985d8)
- metadata: avoid extra loop when fetching images (5e0688f)
1.2.0 (2020-03-25)
- tile: serve png, webp and jpeg (44e9395)
- wmts: set cache-control max-age=0 for WMTSCapabilities.xml (3e2c008)
- improve vdom usability (649b173)
- plug in wmts into tracker and lambda servers (e57681b)
- simple virtual dom creator (2d191d9)
1.1.0 (2020-02-20)
- cli script to create api keys (1ce5e75)
1.0.0 (2020-02-18)
- refactor!: split packages out in preperation for publishing. (c6f5cbb)
- this splits out the lambda/node dependencies from javascript so packages can be published for the browser
0.3.0 (2020-02-11)
Note: Version bump only for package @basemaps/shared
0.2.0 (2020-01-29)
- ask for 8 hours of access to s3 files. (f1a0910)
- allow cli tiler to access data from s3 (c033de3)
- allow configuration of number of hours to assume a role (f66f4f4)
- configure the temp folder using TEMP_FOLDER environment var (2762014)
- 0 is not the root tile "" is (61d2179)
- assume responses are application/json unless told otherwise (87b74d7)
- bigint logging does not work (2b3ed43)
- duration must be the last thing calculated (1766de6)
- headers need to be lower cased (a2932a0)
- log errors into err so pino will serialize them (b575de9)
- provide a new stream to pino instead of changing the internal one (025abed)
- warn if timers are unfinished on exit (13750d2)
- adding aws dynamo db table for api key tracking (ee1b2a6)
- adding basic benchmark to track tile render performance (f1cf534)
- adding cli to serve xyz a folder of cogs on localhost:5050 (eeb4d2b)
- adding gisborne_rural_2017-18_0.3m (4491493)
- adding improved metrics (2b97eb5)
- adding ping version and health endpoints (af0a1dc)
- allow debug logging (26cca8b)
- basic mosaic support (cbd8e4c)
- forward the api key to the rendering service (2beddab)
- gdal docker build vrts (54d8714)
- generate a ETag from the parameters for caching (2d6c4be)
- include api key in meta log (67b4699)
- include git version information in deployments (5877005)
- include request id in http headers (a80d3e0)
- include version information in logs (da15f8d)
- initial tiler to be used inside of the xyz service (2b6b6e3)
- lambda xyz tile server (f115dfd)
- log out center of xyz tile from cloudfront requests too (f0ca41e)
- log out center of xyz tile so that we can plot it on a map easily (0cc380d)
- prepare for splitting of polygons that span the antimeridian (e7c3a51)
- process cogs using AWS batch (8602ba8)
- provide a lambda context with logging/error handling included (72fe409)
- quadkey intersections (0c41194)
- render full tiles and diff output (ec1caf7)
- simplify loading of required tiff files (3676e52)
- supply aws credentials to gdal if needed (1f57609)
- support 3857 in projections (816d8f6)
- validate api keys (99d17ae)
- validate function tests (fe4a41c)