Skip to content

Latest commit

 

History

History
681 lines (340 loc) · 42.2 KB

CHANGELOG.md

File metadata and controls

681 lines (340 loc) · 42.2 KB

Changelog

4.9.0 (2024-11-29)

Features

  • basemaps: Update elevation config to insert the source is 2193 layer. BM-1125 (#1139) (37f9030)
  • generate path from slug TDE-1319 (#1136) (48c29ac)

Bug Fixes

  • basemaps: Remove the elevation category for elevation layers. BM-1125 (#1148) (40e8e0e)

4.8.0 (2024-11-12)

Features

  • attempt to remove slivers by dropping small polygons TDE-1130 (#1119) (aa1f931)
  • generate initial collection-related STAC metadata TDE-1300 (#1124) (e30dff9)

4.7.0 (2024-10-21)

Features

  • basemaps: Add nz-elevation bucket as valid source s3 bucket. BM-1088 (#1109) (bc09b74)
  • expose method to calculate a sheet code from any x,y (#1110) (ffa03ad)
  • Flatten providers into strings per role TDE-1291 (#1108) (92af2f9)

Bug Fixes

  • ensure file systems with matching roleArns are registered correctly TDE-1268 (#1092) (e004506)

4.6.0 (2024-10-13)

Features

Bug Fixes

  • avoid negative parameter TDE-1261 (#1104) (5352975)
  • basemaps: Get the epsg and name correctly for elevation s3 path. BM-1088 (#1074) (08e76e4)

4.5.2 (2024-10-01)

Reverts

  • PR #1090 ensure EAI_AGAIN middleware is added to new file systems TDE-1268 (#1093) (ddda2e0)

4.5.1 (2024-10-01)

Bug Fixes

  • copy: add threadId to all logs created when running from threads TDE-1268 (#1089) (3b6e6fe)
  • ensure EAI_AGAIN middleware is added to new file systems TDE-1268 (#1090) (48ec902)

4.5.0 (2024-09-29)

Features

  • allow excluding date from the survey name when generating path TDE-1261 (#1067) (057e4d9)

4.4.1 (2024-09-26)

Bug Fixes

  • mapsheet-coverage output filename typo TDE-1164 (#1085) (d8ba360)

4.4.0 (2024-09-25)

Features

  • add create mapsheet coverage command TDE-1130 (#1048) (1447e85)

4.3.0 (2024-09-22)

Features

4.2.5 (2024-09-18)

Bug Fixes

  • correct GitHub PR title and branch logged (#1071) (f189d41)

4.2.4 (2024-08-30)

Bug Fixes

  • build process where it doesnt like " " (#1049) (90bce27)
  • include flatten parameter in stac-github-import TDE-1242 (#1060) (201538d)

4.2.3 (2024-08-01)

Bug Fixes

  • stac-validate: work around race condition when validating 100s of documents TDE-1212 (#1040) (1d7f5d2)

4.2.2 (2024-07-23)

Bug Fixes

  • basemaps: Fix the output url path which got additional slash. (#1023) (2cca93e)
  • basemaps: Keep the existing settings when replacing existing layer. (#1024) (fc736f5)
  • stac-validate: cache json schema objects to reduce network failures TDE-1212 (#1029) (0338068)
  • validate band information is consistent (#1017) (ec64f65)

4.2.1 (2024-06-21)

Bug Fixes

  • basemaps: Fix the aerial config path for create pr cli. (#1013) (eed59e9)

4.2.0 (2024-06-11)

Features

  • basemaps: Update the create-pr cli to support elevation config. BM-936 (#953) (1ddd8fb)
  • verify multihash when copy TDE-1181 TDE-1172 (#1001) (84e261b)

Bug Fixes

  • prevent deadlock when validating bits per sample TDE-1201 (#1007) (5d44748)
  • uniform checksum s3 metadata key TDE-1181 (#999) (c177234)

4.1.0 (2024-05-23)

Features

  • allow paths to be split on ";" or "\n" (#992) (7284b23)

Bug Fixes

  • basemaps: Fix the collection.json path for the vector data. (#987) (17c8d89)

4.0.0 (2024-05-08)

⚠ BREAKING CHANGES

  • allow to validate asset checksums only TDE-1134 (#982)

Features

  • allow to validate asset checksums only TDE-1134 (#982) (aca5939)

3.7.0 (2024-05-08)

Features

  • basemaps: Get vector title from the collection.json file. BM-1017 (#970) (73f912f)
  • stac validate links checksum TDE-1134 (#972) (3bd091c)

3.6.1 (2024-04-18)

Bug Fixes

  • only validate the tiffs are 8 bit if the preset is webp TDE-1151 TDE-895 (#966) (bf1cc94)

3.6.0 (2024-04-18)

Features

  • add ticket numbers to the suffixes of commits and branches TDE-1146 (#962) (b99db86)
  • basemaps: Should skip creating pull request when exist instead of throwing errors. BM-1018 (#965) (b2b026e)

Bug Fixes

  • Use Pacific/Auckland time zone for collection years TDE-1066 (#946) (cd63f09)

3.5.0 (2024-04-09)

Features

3.4.0 (2024-04-03)

Features

  • basemaps: Update the create-pr cli to add new individual vector tileset. BM-992 (#933) (9234ffb)
  • detects and error if the tiff is not 8 bits TDE-895 (#890) (9e639b7)
  • force fully qualified domains for s3 requests TDE-1084 (#940) (3fdbf98)

3.3.2 (2024-03-25)

Bug Fixes

  • Change bareword key to variable reference TDE-1100 (#935) (b710d87)

3.3.1 (2024-03-20)

Bug Fixes

  • handle missing elevation basemaps config-url TDE-1100 (#931) (b025faa)

3.3.0 (2024-03-18)

Features

  • add new fields for GitHub PR TDE-1100 (#923) (3f53dc9)

Bug Fixes

  • basemaps: Fix the event category is not parsed and populated in the pull request. BM-982 (#915) (125cfd5)
  • Lints TDE-1030 (#860) (c898187)
  • Run throws with the right arguments TDE-1030 (#893) (0c3e4a6)

3.2.1 (2024-02-25)

Bug Fixes

  • all tiff alignment should be validated TDE-1013 (#882) (3642257)

3.2.0 (2024-02-23)

Features

  • add isKnown function to validate mapsheet code is part of the known sheet ranges (#864) (bfffc35)

Bug Fixes

  • validate that all TIFF locations have been extracted TDE-1013 (#879) (c8a54e4)

3.1.1 (2024-02-19)

Bug Fixes

  • tileindex-validate errors should not been thrown asap TDE-1013 (#877) (0f95e4f)

3.1.0 (2024-02-19)

Features

3.0.2 (2024-02-18)

Bug Fixes

  • CI missing environment variable for secret (#872) (75ed70f)

3.0.1 (2024-02-16)

Reverts

  • "refactor: Move default value up the stack TDE-1030 (#854)" (#867) (bd2c505)

3.0.0 (2024-02-11)

⚠ BREAKING CHANGES

  • automate target path TDE-961 (#828)

Features

Bug Fixes

  • add tiff url to error messages TDE-961 (#844) (3f4b174)
  • interim fix for Rakiura Stewart Island tiles TDE-1015 (#857) (3b6e23f)
  • update target path naming hierarchy TDE-955 (#845) (5a8678d)

2.18.2 (2023-12-15)

Bug Fixes

  • upgrade to latest cogeotiff to fix a number of bugs TDE-835 TDE-945 (#753) (b5856b1)

2.18.1 (2023-12-04)

Bug Fixes

  • specify bot email address in Pull Requests TDE-983 (#786) (ec8848d)

2.18.0 (2023-12-01)

Features

Bug Fixes

  • Handle resolution multiple of 10 TDE-968 (#780) (2a2921f)

2.17.0 (2023-11-29)

Features

Bug Fixes

  • GitHub PAT for Argo Workflows Pull Requests TDE-940 (#768) (392371f)
  • Run code under test TDE-968 (#779) (9d4563f)

2.16.0 (2023-11-08)

Features

  • basemaps: Decompress basemaps config json file if it is gzip file. (#738) (1cbf015)
  • basemaps: Move create-mapsheet into argo task. BM-879 (#727) (a560882)
  • lint imagery input target paths TDE-857 (#730) (ea996f8)

Bug Fixes

  • basemaps: create-mapsheet config arg conflicts with role config arg (#733) (3b85208)

2.15.1 (2023-10-09)

Bug Fixes

  • basemaps: Fix the default zoom level not populate to the config. BM-903 (#688) (7c91012)

2.15.0 (2023-10-03)

Features

  • re-point ci to argo-tasks ecr repository (#681) (d244e2f)

2.14.1 (2023-09-27)

Bug Fixes

  • basemaps: Fix the create pull request cli input to support the vector layer as well. (#670) (6d7d357)
  • collection.json is pushed to gh before pretty-printed TDE-893 (#673) (b98aea8)

2.14.0 (2023-09-21)

Features

  • basemaps: Get the region from collection.json and validate the source and target bucket. (#662) (821225e)
  • basemaps: Remove the @basemaps/shared package from argo-tasks. (#665) (71449b8)
  • basemaps: Update the create-pr cli to take targets as input. (#661) (3b1bd1a)
  • bmc: New github wrapper to use github api by pat. BM-878 (#634) (3d6c81e)
  • pretty print JSON files TDE-759 (#647) (1beab94)

Bug Fixes

  • basemaps: Import config types from the file to avoid importing dynamo (#666) (6574d87)
  • stac-sync: add content type (#645) (a137084)

2.13.0 (2023-09-05)

Features

  • cli: Move the basemaps github create-pr cli into argo-tasks. BM-872 (#627) (a47b38a)
  • group: increase logging for grouping (#609) (2966586)

Bug Fixes

  • copy: copy and fix content-types TDE-859 (#633) (cc7c5cc)

2.12.0 (2023-07-25)

Features

  • group: create a output file per item grouped (#565) (5d77c40)

Bug Fixes

  • only join target and basepath if basepath exists TDE-777 (#496) (8c4ed41)
  • publish-copy: delete the failed copy file so it can be retried (#554) (6be7e94)

2.11.0 (2023-07-12)

Features

  • ensure collection links are sorted with root as the first link (#542) (1fb1ad4)
  • group: add --from-file to work with argo artifacts (#541) (83e7420)
  • group: add cli to group input items into set size outputs (#539) (171365e)
  • include git version info in container (#543) (5ba6d4c)

Bug Fixes

2.10.0 (2023-07-05)

Features

  • support parsing tfw and point geotiff bounding boxes (#503) (cb181bf)
  • tileindex-validate retile with geojson output TDE-780 & TDE-786 (#508) (5c7642c)

Bug Fixes

  • do not mix image width and height with projection x and y. (#509) (47cc02a)

2.9.1 (2023-06-07)

Bug Fixes

  • check for mismatching paths in manifest TDE-764 (#479) (bcf9446)
  • collection had catalog type should be collection (#466) (c19c36e)

2.9.0 (2023-05-22)

Features

  • Dockerfile: install git and openssh-client for push to github (#460) (ae444f1)
  • stac-github-import: import stac github (#456) (3763e0f)
  • tileindex-validate: detect when tiffs are not in EPSG:2193 and error (#448) (e9d57b7)

Bug Fixes

  • dev dependencies were not installed before running prettier (#461) (5a3874b)
  • stac-validate: support other schemes than http for links/references (#458) (a38581b)

2.8.0 (2023-05-15)

Features

  • stac-catalog: pretty print the Catalog output file (#446) (40c0201)
  • validate files for duplicates TDE-711 (#404) (c8be644)

2.7.0 (2023-05-09)

Features

2.6.0 (2023-04-28)

Features

  • stac-catalog: checksum all collections in the catalog (#395) (405a2e7)
  • stac-catalog: load collection titles from paths (#389) (7395c1f)

2.5.1 (2023-04-24)

Bug Fixes

  • Dockerfile entrypoint for GitHub Actions TDE-724 (#382) (6f65900)

2.5.0 (2023-04-20)

Features

Bug Fixes

  • stac-validate --recursive fails with local path TDE-732 (#368) (4f6b2d4)

2.4.3 (2023-04-13)

Bug Fixes

  • stac-validate handle list input TDE-504 (#363) (1072a3e)

2.4.2 (2023-04-03)

Bug Fixes

  • increase MaxListCount to 1000 TDE-698 (#350) (60a1084)

2.4.1 (2023-04-03)

Bug Fixes

2.4.0 (2023-03-06)

Features

  • add --transform to allow renaming of files as part of the manifest (#284) (ed1ff48)

2.3.0 (2023-03-02)

Features

  • copy: validate that the file has the same ending file size as the source (#275) (c05e76a)
  • stac-validate: add --checksum to validate assets with file:checksum (#276) (9c407fc)

Bug Fixes

  • remove dev deps from docker container (#274) (e8d4adc)

2.2.1 (2023-02-21)

Bug Fixes

2.2.0 (2023-02-12)

Features

  • copy: log errors in child workers as composite error reasons get swallowed TDE-637 (#247) (45b71cf)

2.1.1 (2023-01-29)

Bug Fixes

  • allow multiple downloads from LDS cache (#212) (6fae252)

2.1.0 (2023-01-25)

Features

2.0.1 (2023-01-19)

Bug Fixes

2.0.0 (2023-01-18)

⚠ BREAKING CHANGES

  • create-manifest allows flatten as optional (#159)
  • allow multiple layers to be downloaded with the layer downloader (#70)
  • add --exclude and --include for list (#26)

Features

  • add --exclude and --include for list (#26) (b677a9f)
  • add copy and flatten commands to move source imagery around (#56) (9173869)
  • allow compressed output (#57) (7b127c9)
  • allow multiple layers to be downloaded with the layer downloader (#70) (887d9cb)
  • allow use a user configured path to store actions (#114) (01008f2)
  • copy: add --no-clobber to not overwrite files if they exist and have the same size (#103) (2127bbf)
  • copy: use worker_threads to add more concurrency (#106) (ba14db5)
  • core STAC validator TDE-456 (#32) (ea46732)
  • create example direct copy commands (#77) (73386e6)
  • create-manifest allows flatten as optional (#159) (76c20f6)
  • deps: bump @linzjs/style from 3.11.0 to 3.13.0 (#121) (b4df1ba)
  • deps: bump @linzjs/style from 3.13.0 to 3.14.0 (#133) (dbb002b)
  • deps: bump @linzjs/style from 3.14.0 to 3.15.0 (#179) (d462d8d)
  • deps: bump ajv from 8.11.0 to 8.11.2 (#116) (b67eadc)
  • deps: bump ajv from 8.11.2 to 8.12.0 (#173) (f76aeea)
  • deps: bump pino from 8.7.0 to 8.8.0 (#158) (fd13fe0)
  • deps: bump zod from 3.19.1 to 3.20.2 (#152) (fe6f1cd)
  • ensure connections to aws are reused (#107) (2d586af)
  • flatten: store the manifest of what is going to be flattened into s3 rather than argo (#104) (c81459e)
  • list: import list command from basemaps/cli (8642dca)
  • list: list total size of files listed (#146) (f39162d)
  • Publish Imagery TDE-494 (#119) (42124ec)
  • read copy configuration from a s3 json object (#61) (bb959c8)
  • support multiple role config files (#115) (932804c)
  • use $AWS_ROLE_CONFIG_PATH to be more consistent (571857c)
  • use action-typescript v2 (#186) (8ae5f52)
  • validate stac_extensions TDE-503 (#71) (626183b)
  • validate tiffs are named the same as their tileset (#80) (ea36c2f)

Bug Fixes

  • add the entire source and stop bundling the CLI (#108) (caa00e2)
  • concurrent queue should not stack trace on error (#156) (80b8d18)
  • copy: duration should not be negative (#101) (34cdc0a)
  • create-manifest command name typo (#127) (10e90df)
  • error if tileset validation fails TDE-586 (#135) (09ca6ea)
  • list: upgrade chunkd to allow listing to work (3a7a975)
  • report validation success at end (#128) (834c718)
  • trim \n from all arguments (#81) (33ea859)

1.0.0 (2022-08-24)

Features

  • lds-fetch-layer: add data fetcher from lds (8a7ec3b)
  • lds-fetch-layer: allow fetching of specific versions (f1c950b)

0.0.2 (2022-08-11)

⚠ BREAKING CHANGES

  • this switches from commonjs to ESM modules

Features

Bug Fixes

  • get typescript to compile into esm (cff197b)

Continuous Integration

  • switch to release-please for release automation (c5ad62d)