Releases: ngageoint/hootenanny
Releases · ngageoint/hootenanny
v0.2.82
What's Changed
- schema updates by @jordanmurray35 in #5753
- change ZI020_GE4 type to textEnumeration by @abalosc1 in #5743
- Update Jenkinsfile by @olearytd in #5754
- MGCP append fix by @jordanmurray35 in #5758
- Mgcp subtypes by @jordanmurray35 in #5759
- centos 7 vault urls by @jordanmurray35 in #5763
- add scenario to fix bug in GeoPackage exports in OSM Schema by @olearytd in #5765
Full Changelog: v0.2.81...v0.2.82
v0.2.81
What's Changed
- Removed conversion from route to highway by @mattjdnv in #5704
- Add check for Content-Type header in addition to naive payload check for json starting with curly brace by @brianhatchl in #5706
- Bump org.apache.tika:tika-core from 1.26 to 1.28.3 in /hoot-services by @dependabot in #5705
- Bump fast-xml-parser and artillery in /translations by @dependabot in #5707
- Fix Sonar build by @bmarchant in #5708
- Bad relation fails to convert to GeoJSON by @bmarchant in #5709
- Docker dev env by @maxgrossman in #5583
- Bad relation fails to convert to GeoJSON by @bmarchant in #5710
- Compiler errors for
devtoolset-11
by @bmarchant in #5714 - Cropping ways is destructive by @bmarchant in #5715
- Crop operation: Fix multilinestring relations by @bmarchant in #5717
- Recover from random hanging unit test script by @bmarchant in #5719
- Bump @babel/traverse from 7.14.5 to 7.23.2 in /translations by @dependabot in #5718
- Switch to api.openstreetmap.org API host by @bmarchant in #5723
- update import from overpass by @jordanmurray35 in #5716
- Deserialize unit tests 5722 by @bmarchant in #5724
- Fix array length bug in RubberSheetCreator by @bmarchant in #5725
- Update
RunCommandsAcrossContainers.sh
to update Hoot options by @bmarchant in #5726 - update sherlock pull from overpass by @jordanmurray35 in #5727
- Tweaked the format for appending to an FGDB by @mattjdnv in #5731
- Bad Allocation Exception in API Reader by @bmarchant in #5733
- Gdal/geos version upgrade by @bmarchant in #5734
- update gdal and geos env_versions by @abalosc1 in #5735
- Update pull overpass for sherlock by @jordanmurray35 in #5736
- Minor fixes by @mattjdnv in #5732
- Added an "appendFgdb" option to the node export server by @mattjdnv in #5738
- update pgdg key pem by @olearytd in #5742
- append: Minor fixes. by @mattjdnv in #5741
New Contributors
Full Changelog: v0.2.80...v0.2.81
v0.2.80
What's Changed
- Restore "generator": "Hootenanny" to the clipped geojson output by @brianhatchl in #5684
- fix bobby magic since bug introduced when grail pull by @brianhatchl in #5687
- adds a newline before the closing square bracket of json feature arrays by @brianhatchl in #5685
- Add missing check to allow admins delete other users folders by @brianhatchl in #5690
- OsmGeojsonWriter mis-escapes some tag values with double quotes by @bmarchant in #5691
- Skip bad geometries that throw
TopologyException
errors by @bmarchant in #5692 - Error out on Overpass parse errors by @bmarchant in #5695
- Changeset derive empty map by @bmarchant in #5697
- handle timeout and maxsize properties of overpassql in custom query by @brianhatchl in #5699
- create test folder with parent id of the default root folder id zero by @brianhatchl in #5689
- Bump tough-cookie and artillery in /translations by @dependabot in #5682
- Bump org.springframework.security:spring-security-config from 5.7.8 to 5.7.10 in /hoot-services by @dependabot in #5696
- Bump ansi-regex from 5.0.0 to 5.0.1 in /translations by @dependabot in #5700
- Bump word-wrap from 1.2.3 to 1.2.4 in /translations by @dependabot in #5683
- Optimize
MapCropper
by @bmarchant in #5701
Full Changelog: v0.2.79...v0.2.80
v0.2.79
What's Changed
- FCODE and Thematic FlatGeobuf files by @bmarchant in #5676
- Add option to hard clip grail pull data to extent by @brianhatchl in #5678
- Restore important hoot params when importing from Overpass API by @brianhatchl in #5679
- Landuse Fixes by @mattjdnv in #5680
Full Changelog: v0.2.78...v0.2.79
v0.2.78
What's Changed
- Investigate FlatGeobuf output file format by @bmarchant in #5668
- TranslationServer init this createUuid global at the top by @brianhatchl in #5673
- Combine FlatGeobuf polygon layers into one layer by @bmarchant in #5674
Full Changelog: v0.2.77...v0.2.78
v0.2.77
What's Changed
- Misuse of
ConstOsmMapConsumer
by @bmarchant in #5660 - Raster Compare Failure by @bmarchant in #5662
- Create fix for all building GeoJSON file comparison by @bmarchant in #5663
- add a style param to node export to switch from thematic to by-fcode … by @brianhatchl in #5665
- check if diff.osc has FCODE tag and return error with the changeset stats by @brianhatchl in #5669
- Submodule hoot-ui-2x 60ac9c3fc...08a13b54a: by @brianhatchl in #5670
- fix DNC export error by @brianhatchl in #5671
- Bump guava from 30.1.1-jre to 32.0.0-jre in /hoot-services by @dependabot in #5672
Full Changelog: v0.2.76...v0.2.77
v0.2.76
What's Changed
- Add a commit date to the About version info by @brianhatchl in #5610
- Update Makefile to rebuild VersionDefines.h when missing. by @bmarchant in #5611
- Create convert op that will "re-hydrate" ways and relations by @bmarchant in #5612
- make version_date file available in archive by @brianhatchl in #5613
- Cached element interface in
OsmApiReader
by @bmarchant in #5615 - Translation server sometimes passes empty by @bmarchant in #5616
- Bounds file infinite loop by @bmarchant in #5620
- make translation server more defensive when payload empty by @jackgrossman18 in #5619
- Translation Server: duplicate error resp status code for POST by @brianhatchl in #5622
- Add ability to align map using buildings by @bmarchant in #5623
- add ability to provide bounding box file for sherlock capability by @jordanmurray35 in #5624
- Optimize centroid calculation rubber sheet by @bmarchant in #5627
- need to get stats from stdout in db by @brianhatchl in #5628
- Bump xml2js from 0.4.23 to 0.5.0 in /translations by @dependabot in #5621
- Add option to auto-config element-cache sizes by @bmarchant in #5631
- Add OSM tags for FCODE to translated preset by @brianhatchl in #5629
- Implement memory saving scheme in all readers by @bmarchant in #5632
- Bump spring-security-core from 5.7.5 to 5.7.8 in /hoot-services by @dependabot in #5633
- Catching topography errors and fixing them. by @bmarchant in #5635
- Fix bad JSON parsing of XML tag values by @bmarchant in #5640
- Soil Surface Area fixes by @mattjdnv in #5639
- Catch Overpass memory error by @bmarchant in #5642
- Added untangle to GGDM by @mattjdnv in #5644
- GeoJSON writer runs translation twice on data causing some to fail by @bmarchant in #5646
- Boston Conflate - Circular road error by @bmarchant in #5648
- MGCP Thematic by @mattjdnv in #5649
- NETWORK: Boston Conflate - Circular road error by @bmarchant in #5650
- Restriction Relations in thematic GeoJSON by @bmarchant in #5654
- Add configurable properties for Overpass maxsize and timeout by @brianhatchl in #5653
- GeoJSON writer not cropping single elements correctly by @bmarchant in #5657
- Exception when merging positive id entity into negative id entity by @brianhatchl in #5655
Full Changelog: v0.2.75...v0.2.76
v0.2.75
What's Changed
- Make
OsmApiReader
read XML from Overpass by @bmarchant in #5491 - Bump xmldom and osmtogeojson in /translations by @dependabot in #5483
- Bump moment from 2.29.2 to 2.29.4 in /translations by @dependabot in #5400
- Bump @xmldom/xmldom from 0.8.3 to 0.8.4 in /translations by @dependabot in #5497
- Bump spring-security-oauth2-client from 5.7.1 to 5.7.5 in /hoot-services by @dependabot in #5494
- Bump spring-security-core from 5.7.1 to 5.7.5 in /hoot-services by @dependabot in #5496
- Including
bounds
parameter withParallelBoundedReader
should still stream by @bmarchant in #5501 - Bump minimatch from 3.0.4 to 3.1.2 in /node-export-server by @dependabot in #5495
- Bump nokogiri from 1.13.6 to 1.13.9 by @dependabot in #5463
- Bump jackson-databind from 2.12.7 to 2.12.7.1 in /hoot-services by @dependabot in #5503
- Bump minimist from 1.2.5 to 1.2.7 in /translations by @dependabot in #5504
- Bump socket.io-parser from 3.3.2 to 3.3.3 in /translations by @dependabot in #5498
- Bump minimatch and mocha in /translations by @dependabot in #5499
- update fasterxml to 2.14.1 by @maxgrossman in #5505
- Remove GeoJSON abstraction that is no longer needed by @bmarchant in #5506
- 5469 element cache by @mschicker in #5502
- Bump postgresql from 42.4.1 to 42.4.3 in /hoot-services by @dependabot in #5507
- Different way to get OSM id's as tags by @mattjdnv in #5500
- GeoJSON writer split into feature files by @bmarchant in #5508
- Fix OsmXmlDiskCache temp dir error by @mschicker in #5512
- Add FCODE option to
MultiFileWriter
class by @bmarchant in #5513 - Thematic and FCODE GeoJSON output is not translated by @bmarchant in #5517
- Precision fixes in stat averages by @bmarchant in #5518
- Output
MultiFileWriter
files into a separate directory by @bmarchant in #5521 - HootJs Require Statements Failing by @bmarchant in #5524
- GeoJSON translated geometry not matching GPKG geometry by @bmarchant in #5529
- Don't require a node-export datasource named "Overpass" by @brianhatchl in #5532
- Added a translation for power=minor_line by @mattjdnv in #5535
- POI to Polygon conflation of cemeteries doesn't work by @bmarchant in #5536
- OsmXmlDiskCache permissions fix by @mschicker in #5537
- Refactor bounds by @bmarchant in #5538
- Sonar fixes jan 2023 by @bmarchant in #5540
- Map Cropping in OGR output by @bmarchant in #5541
- Bump json5 from 2.2.0 to 2.2.3 in /translations by @dependabot in #5539
- Bump express from 4.17.1 to 4.17.3 in /node-export-server by @dependabot in #5525
- Bump nokogiri from 1.13.9 to 1.13.10 by @dependabot in #5519
- Bump qs and express in /test-files/ui by @dependabot in #5514
- Update
ParallelBoundedReader::_isQueryError()
to handle XML responses by @bmarchant in #5546 - ParallelBoundedReader needs to throttle requests by @bmarchant in #5547
- Overpass queries in XML failing by @bmarchant in #5548
- Converted the exception to an error message by @mattjdnv in #5531
- Bump rack from 2.2.3.1 to 3.0.4.1 by @dependabot in #5550
- Attribute Conflation Errors by @bmarchant in #5551
- Add translation conf files to the node-export server by @mattjdnv in #5528
- Add option to turn on/off OGR writer polygon cropping by @bmarchant in #5553
Remark
tags cause Hoot to parse Overpass JSON incorrectly by @bmarchant in #5555- Testing move constructor sonar find by @bmarchant in #5557
- make schema names of josm presets files match those in translation server by @brianhatchl in #5556
- More move constructor sonar fixes by @bmarchant in #5558
- Map crop should crop polygon geometry, not they way nodes and then assemble a mangled polygon by @bmarchant in #5562
- Translation server now offer JOSM preset xml by @brianhatchl in #5560
- adding endpoints for fieldMappings and columns by @jackgrossman18 in #5559
- Self-intersecting Geometry Issue by @bmarchant in #5566
- Add map shift visitor by @bmarchant in #5571
- Bump http-cache-semantics from 4.1.0 to 4.1.1 in /translations by @dependabot in #5567
- sherlock owt workflow by @jordanmurray35 in #5572
- Attribute conflation fix by @bmarchant in #5573
- Allow longer hoot tags with more complex matching scenarios by @michaelpwoods in #5574
- Map crop should crop polygon geometry, not they way nodes and then assemble a mangled polygon by @bmarchant in #5579
- Sonar: Ignore 'Raw Strings' rule by @bmarchant in #5580
- Copyright Script Update by @bmarchant in #5582
- Add manual tie point input via JSON to
map align
command by @bmarchant in #5584 - Remove duplicate code by @bmarchant in #5585
- Unused Code Files by @bmarchant in #5587
- Overpass XML error by @bmarchant in #5590
- GeoJSON crop failure with certain translations by @bmarchant in #5592
- Remove comments from overpassql queries by @bmarchant in #5594
- Fix command log handler oom error by @brianhatchl in #5595
- remove legacy ui submodule, tests, and build deps by @maxgrossman in #5575
- Cached element writer interface by @bmarchant in #5597
- Load overpass query file through interface in all cases by @bmarchant in #5599
- resolve logoutputstream nuance by @maxgrossman in #5602
- Streaming output for JSON writers by @bmarchant in #5604
- Update advanced ops script to make poi opts unique. by @maxgrossman in #5605
- make overpass grail query only traverse down by @maxgrossman in #5601
- Use hoot convert in grail where pulling data from overpass by @maxgrossman in #5593
- update echo msg and filename to reflect port 8443 when using hoot_centos7_rpm vm by @brianhatchl in #5606
- Refactor parallel API reader jobs by @bmarchant in #5608
- Misc fixes by @mattjdnv in #5609
New Contributors
- @michaelpwoods made their first contribution in #5574
Full Changelog: v0.2.74...v0.2.75
v0.2.74
What's Changed
- task grid / alpha shape downloads are zipped too by @brianhatchl in #5487
Full Changelog: v0.2.73...v0.2.74
v0.2.73
What's Changed
- Sonar findings to kick off Jenkins build by @bmarchant in #5367
- Convert only translates first layer when TDS, MGCP stored as GPKG or DNC as VPF by @bmarchant in #5371
- Restore OGDI Support by @bmarchant in #5374
- Unit tests occasionally fail when processing
jakarta_raya_coastline.shp
by @bmarchant in #5376 - Translations: Small fixes and cleanup by @mattjdnv in #5378
- Nightly build fails because of configuration issue in
TestConfigure.sh
by @bmarchant in #5377 - GGDM: Removed text enumerations from table features by @mattjdnv in #5382
- Fix Jenkins nightly by @bmarchant in #5383
- Enable coverage fixes and other miscellaneous fixes by @bmarchant in #5384
- Fix jenkins coverage error by @bmarchant in #5385
- Update tile node count response with tile counts in addition to overall count by @brianhatchl in #5359
- Turn on -Wshadow by @bmarchant in #5387
- Building outline relations fixes by @bmarchant in #5388
- Update sherlock match conflation command for IDs by @jordanmurray35 in #5390
- Attribute conflation changes building geometry by @bmarchant in #5395
- Sherlock hoot updates by @jordanmurray35 in #5394
- Submodule hoot-ui-2x ef029827a..68414d70f: by @brianhatchl in #5396
- Misc sonar fixes by @bmarchant in #5397
- Remove oauth1 and get oauth2 working for login/logout by @brianhatchl in #5386
- Added support for ASAN by @mattjdnv in #5393
- Bump postgresql from 42.3.3 to 42.4.1 in /hoot-services by @dependabot in #5405
- Add Overpass API to ParallelBoundedReader by @bmarchant in #5407
- Documentation updates by @mzagorskirs in #5409
- Fixed the WID vs WD1 issue in MGCP by @mattjdnv in #5402
- Polygon boundaries for overpass reader by @bmarchant in #5410
- Improve OAuth error messages (mostly from server misconfiguration) by @brianhatchl in #5404
- Code formatting and updates by @bmarchant in #5412
- Sherlock auto split and translation workflow by @jordanmurray35 in #5414
- Relation issues by @bmarchant in #5413
- Add service to import data from remote URL vs uploading local file by @brianhatchl in #5406
- Sanitize the basic auth creds in the logged hoot convert ftp/http urls by @brianhatchl in #5417
- Fix NodeJS install issue by @mattjdnv in #5416
- Reorder Jenkins steps to push UI 1 tests to the end for now. by @bmarchant in #5420
- Code formatting and updates 2 by @bmarchant in #5419
- Update jackson by @maxgrossman in #5422
- Include output format in export zip file name by @brianhatchl in #5418
- Add documentation for new hoot-ui open Dataset or Job in JOSM features by @mzagorskirs in #5424
- just disable hoot ui1 tests by @brianhatchl in #5431
- add util class to replace xalan XPathApi by @maxgrossman in #5428
- Update Sherlock Translate Capabilities by @jordanmurray35 in #5430
- Export to JOSM OSM XML by @bmarchant in #5423
- OsmMap Speed-ups by @bmarchant in #5435
- Rename
*.oql
files to*.overpassql
by @bmarchant in #5439 - Break out hoot-deps and geoint-deps dependency installation into a separate script by @bmarchant in #5438
- Add o2s reason by @mattjdnv in #5427
- add a thematic group export option by @brianhatchl in #5434
- Add geopackage to export formats, validate params needs to return on error by @brianhatchl in #5441
- Bump nanoid and mocha in /node-export-server by @dependabot in #5432
- ToyTest conflation is very destructive by @bmarchant in #5444
- Add ability to export a merged grail dataset as JOSM osm xml with action attributes by @brianhatchl in #5445
- More schema test helper functions by @mattjdnv in #5448
- Updated GEOS from 3.9.2 to 3.9.3 available from geoint-deps by @bmarchant in #5451
- Add a conf file for deriving josm osm by @brianhatchl in #5452
- SONAR: Ignore
enum class
rule by @bmarchant in #5454 - Update
changeset-derive
command to include review relations with bounds parameter by @bmarchant in #5455 - Add code to snap ways that cross each other, when doing diff conflation. by @mschicker in #5401
- sherlock hoot updates for translation by @jordanmurray35 in #5456
- Bump @xmldom/xmldom from 0.8.1 to 0.8.3 in /translations by @dependabot in #5457
- Fixed the translation for
highway=pedestrian
by @mattjdnv in #5450 - Sherlock updates for conflation by @jordanmurray35 in #5461
- Include status in JOSM OSM XML without other DEBUG tags by @bmarchant in #5460
- Upgrade
libpostal
to latest version by @bmarchant in #5458 - Fixed Vineyards by @mattjdnv in #5465
- Fix mangled text by @mattjdnv in #5467
- Create file splitting object for GeoJSON work. by @bmarchant in #5470
- Update GeoJSON writer to follow standard by @bmarchant in #5471
- Make translation directory locations modular by @mattjdnv in #5380
- Added config file reading to the node-export server by @mattjdnv in #5473
- Remove GBDX writers by @bmarchant in #5474
- Create translation interface extracting translation out of the OgrWriter by @bmarchant in #5475
- Fix osm translation with null path by @brianhatchl in #5477
- Overpass queries fail by @bmarchant in #5479
- JOSM OSM XML files with reviews are missing tag information by @bmarchant in #5481
- Vgi 2511 crossing way snapping by @mschicker in #5480
- Fix mangled tags and other things by @mattjdnv in #5482
- Merging multiple datasets in database causes crash by @bmarchant in #5485
Full Changelog: v0.2.72...v0.2.73