Releases: apache/incubator-baremaps
Apache Baremaps 0.8.1 (incubating)
The Apache Baremaps community is pleased to announce the release of Apache Baremaps 0.8.1 (incubating). Thank you to everyone who contributed to this release and thank you to the mentors for their support. We are looking to grow the community and welcome new contributors.
Highlights
- Baremaps now supports for the popular geoparquet format thanks to the work of @sebr72 and @Drabble.
- An important performance regression was identified and fixed by @yagagagaga.
- Baremaps can now be used to generate vector contour and vector hillshades from raster tiles thanks to the integration of Apache SIS and the help of @desruisseaux.
- The builds are now reproducible and, thanks to the INFRA team, the release process has been partially automated.
- This release also fixes some licensing issues identified by @justinmclean and @CalvinKirs.
What's Changed
- Create a geoparquet module and add dependencies by @bchapuis in #855
- Improve naming in data frame abstraction by @bchapuis in #857
- Add support for nested types, geoparquet groups, and postgres jsonb in data table by @bchapuis in #860
- Create a simple Overture example by @Drabble in #862
- Improve GeoParquetReader by @sebr72 in #863
- Add file-based spliterator by @sebr72 in #866
- Add missing mandatory attributes to html files by @bchapuis in #874
- Bugfix when key out of Boundary by @yagagagaga in #880
- Performance improvement by @yagagagaga in #882
- Flatgeobuf by @bchapuis in #881
- Fix NoSuchFileException by @yagagagaga in #883
- Fix ERROR: column t.tags does not exist by @yagagagaga in #885
- Depend on s3 instead of the whole aws bundle by @bchapuis in #892
- Raster processing and digital elevation models by @bchapuis in #890
- Geoparquet filtering and simplification by @bchapuis in #895
- Skip the deployment of tighly coupled modules by @bchapuis in #896
- Link directly to issues and pulls by @sebbASF in #900
- Add a csv data store by @bchapuis in #901
- Implement a geoparquet writer by @bchapuis in #899
- Index and search DataTable with Lucene by @bchapuis in #902
- Refactor modules and add data stores by @bchapuis in #903
New Contributors
- @sebr72 made their first contribution in #858
- @yagagagaga made their first contribution in #880
- @sebbASF made their first contribution in #900
Full Changelog: v0.7.3...v0.8.1-rc3
v0.7.3
The Apache Baremaps community is pleased to announce the release of Apache Baremaps 0.7.3 (incubating). Thank you to everyone who contributed to this release and thank you to the mentors for their support. We are looking to grow the community and welcome new contributors.
Highlights
- This new release addresses most licensing concerns, including those related to EPSG and test data, which is a crucial step for the project.
- There is now support for PMTiles, which enables low-cost and low-maintenance map applications.
- Significant improvements were made to enable the creation of vector tiles from the Daylight Map Distribution.
What's Changed
- Update dependencies by @bchapuis in #791
- Cleanup OGC API by @bchapuis in #793
- Fix release script by @bchapuis in #787
- Improve release instructions by @bchapuis in #783
- Optimize postgres tilestore by @bchapuis in #792
- Move fonts and sprites to apache website by @bchapuis in #796
- Fix unzip task and add shaded relief workflow by @bchapuis in #798
- Create inital workflow for daylight by @bchapuis in #757
- Improve low zoom levels by @bchapuis in #800
- Add building extrusions by @bchapuis in #788
- Add refresh statements for the materialized views by @bchapuis in #801
- Add documentation for the cache flag by @bchapuis in #803
- Handle no arguments in the init command by @bchapuis in #804
- Add support for PMTiles by @bchapuis in #794
- Improve building extrusion by @bchapuis in #809
- Upgrade maplibre by @bchapuis in #808
- Improve hanlding of exceptions in the tile stream by @bchapuis in #807
- Enable internal compression in pmtiles by @bchapuis in #811
- Improve workflow package by @bchapuis in #802
- Remove duplicated lines in postgres data table by @bchapuis in #814
- Display framerate in dev mode and missing license headers by @bchapuis in #813
- Test the readers with osm-test data by @bchapuis in #816
- Refactor copy writer with constants by @bchapuis in #817
- Add a search service for the database by @bchapuis in #818
- Improve highway layers and fix issues in basemap by @bchapuis in #819
- Fix the header of the pmtiles by @bchapuis in #820
- Add toString methods to tasks by @bchapuis in #821
- Improve icons and legends by @bchapuis in #822
- Fix leisure layer in daylight workflow by @bchapuis in #825
- Bring back Armeria by @bchapuis in #826
- Update the license override.properties file by @bchapuis in #827
- Improve the workflow for the daylight distribution by @bchapuis in #823
- Improve the naming convention and fix styling issues by @bchapuis in #829
- Add style directives directives by @bchapuis in #830
- Create the spritesheet with spreet by @bchapuis in #831
- Add spritezero icons and instructions by @bchapuis in #832
- Make some improvements to the style by @bchapuis in #833
- Upgrade MapLibre to version 4 by @bchapuis in #834
- Fix the different themes by @bchapuis in #835
- Fix assembly file for source release by @bchapuis in #836
- Move most assets to baremaps site by @bchapuis in #837
- Upgrade maven dependencies by @bchapuis in #838
- Remove the dependency to proj4j-epsg by @bchapuis in #840
- Add missing license headers by @bchapuis in #839
- Replace licensed datasets by sample datasets by @bchapuis in #841
- Update the license override.properties file by @bchapuis in #842
- Use standard codes of conduct by @CalvinKirs in #843
Full Changelog: v0.7.2...v0.7.3-rc1
Apache Baremaps v0.7.2 (incubating)
The Apache Baremaps community is pleased to announce the release of Apache Baremaps 0.7.2 (incubating). Thank you to everyone who contributed to this release and thank you to the mentors for their guidance and support. We are looking to grow the community and welcome new contributors.
What's Changed
- maplibre-gl: bump to 2.4.0 by @zvikara in #602
- Fix links in README files by @bchapuis in #615
- Improve reporting for workflow execution by @bchapuis in #612
- Add the
apache-
prefix to tar release by @swerky in #611 - Add missing files in release and exclude unwanted folders by @swerky in #610
- Implement the vector tile specification by @bchapuis in #617
- Add support for FlatGeoBuf by @bchapuis in #591
- Improve the transformation workflow by @bchapuis in #620
- Add CodeQL workflow by @jorgectf in #534
- Improve the osm simplifications by @bchapuis in #625
- Support js files in export command by @bchapuis in #626
- Correctly reproject geometries by @bchapuis in #628
- Update the OGC API specification files by @bchapuis in #630
- ogcapi, maintenance dependencies by @Perdjesk in #631
- Add raster split view for dev by @leonardcser in #636
- Feature/osm-split-view by @leonardcser in #637
- Fix invalid query execution by @bchapuis in #627
- Catch null pointer exception server resources by @leonardcser in #638
- Add third-party licenses to the binary distribution by @bchapuis in #642
- Add version of the application into the README by @swerky in #613
- Fix encoding issue in geocoder by @bchapuis in #643
- Update and simplify OGCAPI implementation by @bchapuis in #633
- Merge the mvt and vectortile packages by @bchapuis in #644
- Rename Tile into TileCoord by @bchapuis in #645
- Move tile store in a dedicated package by @bchapuis in #646
- Merge the database and openstreetmap packages by @bchapuis in #647
- Infer user IP from HTTP headers or connection by @bchapuis in #648
- Fix aeroway layering order and color by @leonardcser in #650
- Simplify IpLoc package by @bchapuis in #649
- Enable ipv6 location by @bchapuis in #653
- Feature/test-renderer by @leonardcser in #659
- Remove --database CLI in dev/export/serve and replace with field in tileset.json by @Perdjesk in #658
- Feature/test-renderer by @leonardcser in #661
- Fix tile cache bug by @bchapuis in #665
- Add gdal polygonize script by @leonardcser in #667
- Fix natural and landuse for low zoom levels by @leonardcser in #666
- Add countries at low zoom level by @leonardcser in #671
- Introduce apache-rat-plugin. Exclude from rat dev/experimental elements by @Perdjesk in #663
- Importing natural earth generates an error by @bchapuis in #668
- Display icons, country names, and boundaries on the basemap by @bchapuis in #674
- Remove name translations from points at low zoom levels by @bchapuis in #676
- Remove the sonar workflow by @bchapuis in #677
- Improve SQLite configuration by @bchapuis in #672
- Add highway=construction directives by @bchapuis in #685
- Add bus way and bus stop to basemap by @bchapuis in #686
- Add right-to-left plugin to the maps by @bchapuis in #687
- Scope CLI version.txt resource file to specific package by @Perdjesk in #689
- Fix/point visibility by @leonardcser in #690
- Support FTP downloads. Extend IRR whois source files by @Perdjesk in #698
- Improve zip expansion by @bchapuis in #700
- Theme variables and Positron Scheme by @MaximeLesti in #691
- 695 display natural=wood layer on top of leisure=park layer by @leonardcser in #701
- Refactor the basemap and introduce new themes by @bchapuis in #706
- Server refactoring by @bchapuis in #705
- Fix null pointer exception by @bchapuis in #707
- New cli command to edit styles locally by @leonardcser in #704
- Correct typo in configuration by @Perdjesk in #708
- Uncomment ocean by @leonardcser in #710
- Fix export command by @bchapuis in #694
- Geocoder: scoring by population, parsing query text support AND,OR operators by @Perdjesk in #712
- Remove not used complementary Maven remote repositories by @Perdjesk in #714
- Fix inspect popup text overflow by @leonardcser in #718
- Calcite integration by @bchapuis in #709
- Add example outputs to gitignore by @leonardcser in #730
- IPLoc precision levels, add metadata fields in iploc database by @Perdjesk in #724
- Caught exception are logged and response entity does not contain a stacktrace by @Perdjesk in #728
- Country name conversion to English by @Yahia1018 in #734
- Consistent behavior for replaceExisting file by @Perdjesk in #727
- Update Maven to 3.9.3 and wrapper to 3.2.0 by @Perdjesk in #737
- Consolidate logging dependencies by @Perdjesk in #738
- Improve style source deserialization by @bchapuis in #747
- Fix minor issues and improve the release process by @bchapuis in #744
- Split sql files correctly by @bchapuis in #749
- Optimize vector tile export and log slow queries by @bchapuis in #753
- Disable antialias in basemap by @bchapuis in #756
- Display natural layer at low zoom levels by @bchapuis in #750
- Remove not used logo.svg by @Perdjesk in #761
- Adapt after review during last release candidate by @Perdjesk in #758
- Listing bundled dependencies in THIRD-PARTY grouped by license type handling multi licenses by @Perdjesk in #759
- Use lowercase table names in postgresql by @bchapuis in #768
- Add task to execute sql script by @bchapuis in #769
- Expose the tileset and the SQL queries in dev mode by @bchapuis in #772
- Expose environment variables to javascript by @bchapuis in #776
- Add a datasource object to the tileset by @bchapuis in #777
- List the derived files in the NOTICE by @bchapuis in #771
- Concat THIRD-PARTY to LICENSE in bin release by @bchapuis in #778
- Experimental GeocoderO...
Apache Baremaps v0.7.1 (incubating)
The Apache Baremaps community is pleased to announce the release of Apache Baremaps 0.7.1 (incubating). This is our first release since joining the Apache Software Foundation and an important milestone in the project's history. Thank you to everyone who contributed to this release and thank you to the mentors for their guidance and support. We are looking to grow the community and welcome new contributors.
What's Changed
- Use the google code style and rename the root package by @bchapuis in #496
- Use the pgbulkinsert dependency instead of the modified version by @bchapuis in #500
- Use the latest MIT licensed version of osmpbf by @bchapuis in #504
- Add inspect and tile boundaries controllers to map by @bchapuis in #508
- Share datasources between workflow tasks by @bchapuis in #509
- Improve workflow tasks by @bchapuis in #510
- Check whether file exists when replacing it in the download workflow … by @Drabble in #514
- Remove the iploc TODO.md that has been replaced by issues by @Drabble in #527
- Use .asf.yaml to manage GitHub settings by @CalvinKirs in #533
- Support single IPv4 address to clean up code by @Drabble in #528
- Remove docs directory, fix links and .asf.yaml by @bchapuis in #540
- Order IP to location by size of IP range by @Drabble in #543
- Create a new index that includes both ip_start and ip_end by @Drabble in #545
- Leverage Java 17 features by @bchapuis in #547
- Simplify natural and landuse layers by @bchapuis in #532
- Update README.md by @Drabble in #550
- Put back the examples along with a basic README.md by @Drabble in #551
- Fix wrong links to the documentation in the README by @Drabble in #552
- Improve the Geocoder service and make a simple web example by @Drabble in #555
- Improve IP to location with a Workflow and a simple web application by @Drabble in #529
- Update the IntelliJ configurations by @Drabble in #558
- Refactor the openstreetmap handlers by @bchapuis in #564
- Put the extrusion example back in place by @Drabble in #567
- Simplify the design of the geocoder by @bchapuis in #563
- Style bridges in basemap by @bchapuis in #576
- Fix styling issues by @bchapuis in #579
- Improve layer ordering by @bchapuis in #581
- Improve support for the collection API to facilitate the simplification of geometries by @bchapuis in #570
- Add geoBoundaries dataset to basemap by @bchapuis in #584
- First release of Apache Baremaps by @bchapuis in #535
- Improve label ordering in basemap by @bchapuis in #589
- Fix broken link by @joshfischer1108 in #592
- Update links to the documentation by @bchapuis in #593
- Fix missing license headers by @LeonardBesseau in #598
New Contributors
- @CalvinKirs made their first contribution in #533
- @joshfischer1108 made their first contribution in #592
Full Changelog: v0.7.0...v0.7.1