Recent Releases of gsky
gsky - v1.9.0
This is a feature release with the following features and bug fixes:
Added const qualifier to immutable variables https://github.com/nci/gsky/pull/529
Fixed go modules for build_gsky.sh https://github.com/nci/gsky/pull/528
Migrated git repo for concurrent utility https://github.com/nci/gsky/pull/527
Readme updates for go modules https://github.com/nci/gsky/pull/526
Reduced memory footprint for the warper https://github.com/nci/gsky/pull/525
Fixed go module in GSKY docker build https://github.com/nci/gsky/pull/524
Fixed go module for band math https://github.com/nci/gsky/pull/523
Upgraded to use go modules https://github.com/nci/gsky/pull/522
Removed hard-coded CPPFLAGS https://github.com/nci/gsky/pull/521
Added support for caching the pair of coordinates for transformation https://github.com/nci/gsky/pull/520
Improved efficiency in overview proj transform https://github.com/nci/gsky/pull/519
Removed pprof https://github.com/nci/gsky/pull/518
Added support for inheriting cluster information from ancestor namespaces https://github.com/nci/gsky/pull/517
Improved readme text https://github.com/nci/gsky/pull/516
Added docker information to readme https://github.com/nci/gsky/pull/515
Removed unnecessary config echo https://github.com/nci/gsky/pull/514
Added support for resolving runtime data files from a list of search paths https://github.com/nci/gsky/pull/513
Fixed on-demand timestamps for a single namespace https://github.com/nci/gsky/pull/512
Standardised ows_cache query key for WMS https://github.com/nci/gsky/pull/511
Fixed lazy-loading issues for on-demand timestamps https://github.com/nci/gsky/pull/510
Removed copyright end date https://github.com/nci/gsky/pull/509
Added ows_cache for WMS GetCaps https://github.com/nci/gsky/pull/508
Raised error for empty configs generated from MAS https://github.com/nci/gsky/pull/507
Fixed on-demand timestamps for blended layers https://github.com/nci/gsky/pull/506
Centralised shard codegens https://github.com/nci/gsky/pull/505
Tried to process full resolution for overview miss https://github.com/nci/gsky/pull/504
Fixed overview zoom limits https://github.com/nci/gsky/pull/503
Changed from drop to create or replace functions https://github.com/nci/gsky/pull/502
Added codegen for MAS intersects queries https://github.com/nci/gsky/pull/501
Drop before creating SQL functions https://github.com/nci/gsky/pull/500
Removed pixel resolution from MAS https://github.com/nci/gsky/pull/499
Improved time range indexing using tstzrange https://github.com/nci/gsky/pull/498
Fixed layer namespace for configs loaded on-demand https://github.com/nci/gsky/pull/497
Improved robustness of high concurrent access to MAS https://github.com/nci/gsky/pull/496
Added posix info for content crawler https://github.com/nci/gsky/pull/495
Disabled on-demand timestamps loading by default https://github.com/nci/gsky/pull/494
Added verbosity for LoadConfigOnDemand error https://github.com/nci/gsky/pull/493
Enabled parallel query for polygon view https://github.com/nci/gsky/pull/492
Added version information https://github.com/nci/gsky/pull/491
Rendering Host variable for index pages https://github.com/nci/gsky/pull/490
Added support for auto-catalogues https://github.com/nci/gsky/pull/489
Fixed jsonbbuildobject(null) error https://github.com/nci/gsky/pull/488
Added support for listing sub gpaths and namespaces https://github.com/nci/gsky/pull/487
- Go
Published by edisonguo almost 5 years ago
gsky - v1.8.0
This is a feature release with the following features and bug fixes:
added support for deriving endpoint protocols https://github.com/nci/gsky/pull/482
added constraints on supported band variables for user-defined band math https://github.com/nci/gsky/pull/481
added token ACL for user-defined band math https://github.com/nci/gsky/pull/480
loading configs on-demand https://github.com/nci/gsky/pull/478
returning error for invalid palette https://github.com/nci/gsky/pull/477
fixed single-banded math expression https://github.com/nci/gsky/pull/476
fixed colorscalerange endpoint issues https://github.com/nci/gsky/pull/475
added available bands for band math in GetCapabilities https://github.com/nci/gsky/pull/474
fixed travis-ci build https://github.com/nci/gsky/pull/473
fixed namespace for config.json https://github.com/nci/gsky/pull/472
added complexity constraints on user-defined band math https://github.com/nci/gsky/pull/471
added code_format for user-defined band math https://github.com/nci/gsky/pull/470
added built-in palettes https://github.com/nci/gsky/pull/469
added user code for getFeatureInfo https://github.com/nci/gsky/pull/468
added http parameter code https://github.com/nci/gsky/pull/467
- Go
Published by edisonguo almost 5 years ago
gsky - v1.7.2
This is a maintenance release with the following bug fixes:
removed CRS:84 https://github.com/nci/gsky/pull/466
removed unused formats for FeatureInfo https://github.com/nci/gsky/pull/465
added NC4C netCDF format for WCS https://github.com/nci/gsky/pull/463
configurable shard_ingest https://github.com/nci/gsky/pull/462
fixed projection in getFeatureInfo https://github.com/nci/gsky/pull/461
added bc to docker image https://github.com/nci/gsky/pull/460
made to use Ubuntu LTS base image https://github.com/nci/gsky/pull/459
- Go
Published by edisonguo over 5 years ago
gsky - v1.7.1
This is a feature release with the following features and bug fixes:
implemented fast strcat for building netCDF 1D value string https://github.com/nci/gsky/pull/458
made timestamps error more informative https://github.com/nci/gsky/pull/457
added dynamic footer for the landing page of GSKY website https://github.com/nci/gsky/pull/456
added search path for loading config files https://github.com/nci/gsky/pull/455
added concurrent updates on MAS https://github.com/nci/gsky/pull/454
added thread-safe config reloading https://github.com/nci/gsky/pull/453
added lock timeout https://github.com/nci/gsky/pull/452
optimised scheduling of posix tasks https://github.com/nci/gsky/pull/451
suppressed 1-pixel width/height warning https://github.com/nci/gsky/pull/450
added support for warping longtitude for geolocation array https://github.com/nci/gsky/pull/449
suppress 1D variable warnings https://github.com/nci/gsky/pull/448
added metadata for netCDF open option varidquery https://github.com/nci/gsky/pull/447
added netCDF main variable lookup from metadata https://github.com/nci/gsky/pull/446
fixed band metadata for 1D netCDF variable https://github.com/nci/gsky/pull/445
added subdatasets query only https://github.com/nci/gsky/pull/444
added support for 1D netCDF variables https://github.com/nci/gsky/pull/443
added guards against nan and inf in netCDF https://github.com/nci/gsky/pull/442
adaptive netcdf cache size https://github.com/nci/gsky/pull/441
suppressed latitude uneven spacing warning https://github.com/nci/gsky/pull/440
optimised readdir() for posix crawler https://github.com/nci/gsky/pull/439
- Go
Published by edisonguo over 5 years ago
gsky - v1.7.0
This is a feature release with the following features and bug fixes:
added pattern expression for posix crawler https://github.com/nci/gsky/pull/438
properly counting gzip crawl file list https://github.com/nci/gsky/pull/437
properly naming file id for posix crawler https://github.com/nci/gsky/pull/436
fixed output format for posix crawler https://github.com/nci/gsky/pull/435
added posix crawler https://github.com/nci/gsky/pull/434
added support for customising VRT band data type https://github.com/nci/gsky/pull/433
made use of empty struct for key-only hash map lookup https://github.com/nci/gsky/pull/432
taking nodata into account for mask bands https://github.com/nci/gsky/pull/431
added gzip compression for crawl file list https://github.com/nci/gsky/pull/430
added guards against closed output channel for drill grpc https://github.com/nci/gsky/pull/429
not treating empty input to drill_merge an error https://github.com/nci/gsky/pull/428
reverted incremental updates on shards https://github.com/nci/gsky/pull/427
enabled concurrent processing of file list for GetFeatureInfo https://github.com/nci/gsky/pull/426
added verbosity for wps raster sizes https://github.com/nci/gsky/pull/425
improved example vrt https://github.com/nci/gsky/pull/424
added support for adaptive downsampling for WPS https://github.com/nci/gsky/pull/423
added timeout for WPS pipeline https://github.com/nci/gsky/pull/422
added support for async commit of ingestion transactions https://github.com/nci/gsky/pull/421
consistent token for querying timestamps cache https://github.com/nci/gsky/pull/420
query authsrid instead of srid for proj4text from spatialref_sys https://github.com/nci/gsky/pull/419
added support for incremental updates on MAS shards https://github.com/nci/gsky/pull/418
fixed target GeoTransform for tiled gRPC https://github.com/nci/gsky/pull/417
query authsrid instead of srid for proj4text from spatialref_sys https://github.com/nci/gsky/pull/416
added support to show ows listening host https://github.com/nci/gsky/pull/415
better cancellation support for WMS/WCS pipeline https://github.com/nci/gsky/pull/414
crawler avoids loading all bands https://github.com/nci/gsky/pull/413
avoided computing geo-transform repeatedly https://github.com/nci/gsky/pull/412
worked around crs not found for proj_create() since proj 6.0.0 https://github.com/nci/gsky/pull/411
better account for timing in WMS/WCS pipeline https://github.com/nci/gsky/pull/410
improved consistency of verbosity of the grpc workers https://github.com/nci/gsky/pull/409
removed SRS in WPS area calculations https://github.com/nci/gsky/pull/408
better accounting for WPS indexer timing https://github.com/nci/gsky/pull/407
reduced memory usage of drill polygon rasterisation https://github.com/nci/gsky/pull/406
removed yAxisMin/Max for WPS output templates https://github.com/nci/gsky/pull/402
replaced string concat with strings.Builder for efficiency https://github.com/nci/gsky/pull/401
added support for cancellation of operations in drill_merger https://github.com/nci/gsky/pull/400
streamlined WPS gRPC processing https://github.com/nci/gsky/pull/399
added tiled indexer for WPS https://github.com/nci/gsky/pull/398
added support for dynamically querying number of workers for WPS https://github.com/nci/gsky/pull/397
taking nodata into account for WPS band expressions https://github.com/nci/gsky/pull/396
added indices templates for landsat3 and sentinel2 https://github.com/nci/gsky/pull/395
added support for rescaling raster size https://github.com/nci/gsky/pull/394
added support for OOM monitor of the worker processes https://github.com/nci/gsky/pull/393
added support for retrying failed tasks https://github.com/nci/gsky/pull/392
rescaled GeoTransform entries for subsampled VRT https://github.com/nci/gsky/pull/391
checked for duplicated granules for spatial-temporal hash key https://github.com/nci/gsky/pull/390
fixed unbounded variable issue https://github.com/nci/gsky/pull/388
added default values for dynamic VRT https://github.com/nci/gsky/pull/387
surpressed warning message for OGRGArea() on non-surface geometry https://github.com/nci/gsky/pull/385
fixed WPS memory leaks https://github.com/nci/gsky/pull/384
added support for dynamic VRT https://github.com/nci/gsky/pull/383
added support for worker timeout https://github.com/nci/gsky/pull/381
added support to derive ows_hostname from http headers https://github.com/nci/gsky/pull/380
- Go
Published by edisonguo over 5 years ago
gsky - v1.6.3
This release is a maintenance release with the following bug fixes:
fixed memory issues in WPS drill worker https://github.com/nci/gsky/pull/405
fixed build of jet template engine https://github.com/nci/gsky/pull/404
fixed projection skewness issue in WMS https://github.com/nci/gsky/pull/403
- Go
Published by edisonguo almost 6 years ago
gsky - v1.6.0
This is a feature release with the following features and bug fixes:
pruned gdal crawl outputs https://github.com/nci/gsky/pull/377
fixed race condition in concurrent crawls https://github.com/nci/gsky/pull/376
worked around crs not found for proj_create() since proj 6.0.0 https://github.com/nci/gsky/pull/375
disabled creation of public views https://github.com/nci/gsky/pull/374
added global cache control for http response https://github.com/nci/gsky/pull/373
updated copyright years https://github.com/nci/gsky/pull/372
added guards against non-positive values for grpctilesize https://github.com/nci/gsky/pull/371
added global limit on the result from mas_intersects SQL https://github.com/nci/gsky/pull/370
interleave processing between indexer and grpc https://github.com/nci/gsky/pull/369
added support for tiled mas query https://github.com/nci/gsky/pull/368
removed unused mas objects https://github.com/nci/gsky/pull/367
changed to use logged tables https://github.com/nci/gsky/pull/366
pruning refreshing views https://github.com/nci/gsky/pull/365
restarting gdal-process once max tasks processed https://github.com/nci/gsky/pull/364
- Go
Published by edisonguo almost 6 years ago
gsky - v1.5.3
This is a feature release with the following features and bug fixes:
Set default input layer name if empty https://github.com/nci/gsky/pull/360
Added support for multi-timestamps for
getFeatureInfohttps://github.com/nci/gsky/pull/359Added support for pseudo-style as a service https://github.com/nci/gsky/pull/358
- Go
Published by edisonguo about 6 years ago
gsky - v1.5.2
This is a feature release with the following features and bug fixes:
Made use of
valid_datapolygon for sentinel 2 https://github.com/nci/gsky/pull/357Made using percentage for the y-axis of pixel frac template https://github.com/nci/gsky/pull/356
Landsat yaml crawl https://github.com/nci/gsky/pull/355
- Go
Published by edisonguo over 6 years ago
gsky - v1.5.1
This is a feature release with the following features and bug fixes:
Fixed empty namespace issue in fusion colour palattes https://github.com/nci/gsky/pull/354
Fixed dataavailabledates for the regions without data https://github.com/nci/gsky/pull/353
Removed grouping rpc by polygon https://github.com/nci/gsky/pull/352
Added guard against raster type casting https://github.com/nci/gsky/pull/351
Made verbose optional to config logs https://github.com/nci/gsky/pull/350
Added support for raw data pass-through for fusion layers https://github.com/nci/gsky/pull/349
- Go
Published by edisonguo over 6 years ago
gsky - v1.5.0
This is a feature release with the following features and bug fixes:
Added support for filtering out unwanted URL parameters for metrics logging https://github.com/nci/gsky/pull/348
Added support for wps pixel fractions https://github.com/nci/gsky/pull/347
Fixed empty namespace for fusion layers https://github.com/nci/gsky/pull/345
Properly initialising wcs temp file when the first tile is empty https://github.com/nci/gsky/pull/344
Added non-blocking resp channel for worker processes https://github.com/nci/gsky/pull/343
Added support for propogating palette in fusion layers https://github.com/nci/gsky/pull/342
Fixed empty_tile for unnamed expressions in getFeatureInfo https://github.com/nci/gsky/pull/340
Added support for recursive blending service https://github.com/nci/gsky/pull/339
Added support for blended service per style https://github.com/nci/gsky/pull/330
Added support for band maths over time https://github.com/nci/gsky/pull/329
Improved GDALOpenEx() performance https://github.com/nci/gsky/pull/325
Disabled gdal readdir on open https://github.com/nci/gsky/pull/323
Added support for filtering blended layers by time range https://github.com/nci/gsky/pull/314
Added support for logging metrics https://github.com/nci/gsky/pull/310
- Go
Published by edisonguo over 6 years ago
gsky - v1.4.0
This is a feature release with the following feature:
Added support for rendering wms images in logarithmic scale https://github.com/nci/gsky/pull/285
Added support for multi-palettes https://github.com/nci/gsky/pull/284
Added support cors serving files https://github.com/nci/gsky/pull/283
Added support for dynamic colour scale range https://github.com/nci/gsky/pull/282
Added support for grpc tiling https://github.com/nci/gsky/pull/281
Added support for wms axis mapping for pseudo axes https://github.com/nci/gsky/pull/280
Added support for user-defined axes https://github.com/nci/gsky/pull/279
Fixed time dimension crawling logic https://github.com/nci/gsky/pull/277
Added support for default timestamps https://github.com/nci/gsky/pull/276
Added support for multi-dimensional datasets https://github.com/nci/gsky/pull/258
Casting non-supported GDAL data types into float32 https://github.com/nci/gsky/pull/256
Added auto offset and scaling https://github.com/nci/gsky/pull/254
Warp pruning https://github.com/nci/gsky/pull/253
- Go
Published by edisonguo over 6 years ago
gsky - v1.3.1
This is a feature release with the following feature and bug fixes:
Renamed csv columns to be more readable https://github.com/nci/gsky/pull/274
Added support for disabling services https://github.com/nci/gsky/pull/272
Removed duplicated check for blank data source in getFeatureInfo https://github.com/nci/gsky/pull/271
Added support for inheriting input_layers for styles https://github.com/nci/gsky/pull/270
Relaxed the requirements for data_source for blended layers https://github.com/nci/gsky/pull/268
Added support for signed byte data type https://github.com/nci/gsky/pull/267
Initial implementation of blended services https://github.com/nci/gsky/pull/262
- Go
Published by edisonguo almost 7 years ago
gsky - v1.2.3
This is a maintenance release with the bug fixes as follows:
Fixed self-intersecting polygon issue https://github.com/nci/gsky/pull/261
Fixed incorrect information of the gsky website https://github.com/nci/gsky/pull/259
Preserving topology while simplifiying polygon https://github.com/nci/gsky/pull/257
- Go
Published by edisonguo almost 7 years ago
gsky - v1.2.1
This is a feature release with the following features and bug fixes:
Added support for verbose wps outputs https://github.com/nci/gsky/pull/251
Crawling different spatial reference format https://github.com/nci/gsky/pull/250
Fixed single style issue https://github.com/nci/gsky/pull/248
Manually added namespace for chirps2.0 dataset https://github.com/nci/gsky/pull/247
- Go
Published by edisonguo about 7 years ago
gsky - v1.2.0
This is a feature release with the following features and bug fixes:
New Features
Added support for dumping the runtime config settings https://github.com/nci/gsky/pull/242
Unified WMS, WCS and WPS band maths https://github.com/nci/gsky/pull/237
Added support for band maths https://github.com/nci/gsky/pull/236
Added support for WMS styles https://github.com/nci/gsky/pull/230
Crawl Sentinel2 yaml files https://github.com/nci/gsky/pull/229
Added support for getFeatureInfo specific bands https://github.com/nci/gsky/pull/228
Added support for GetFeatureInfo https://github.com/nci/gsky/pull/226
Bug Fixes
Defaulted to latest timestamp if time parameter is empty https://github.com/nci/gsky/pull/246
Removed default style for WCS https://github.com/nci/gsky/pull/245
Sanitise band names https://github.com/nci/gsky/pull/243 and https://github.com/nci/gsky/pull/244
Guarded against empty norm array https://github.com/nci/gsky/pull/241
Made data unavailable legend image transparent by default https://github.com/nci/gsky/pull/240
Fixed empty minoccurs for WPS inputs https://github.com/nci/gsky/pull/238
Added buffered error channel https://github.com/nci/gsky/pull/231
- Go
Published by edisonguo about 7 years ago
gsky - v1.1.4
This is a maintenance release with the bug fixes as follows:
Made wcs tile size configurable https://github.com/nci/gsky/pull/239
Added support to infer ows service from request https://github.com/nci/gsky/pull/235
Added support for singular layer https://github.com/nci/gsky/pull/234
Added configurable max grpc buffer size https://github.com/nci/gsky/pull/233
- Go
Published by edisonguo over 7 years ago
gsky - v1.1.3
This is a maintenance release with the bug fixes as follows:
Fixed goroutine leak https://github.com/nci/gsky/pull/227
Fixed WCS file descriptor leak https://github.com/nci/gsky/pull/224
Added conditional verbose logging https://github.com/nci/gsky/pull/222
Fixed a corner case for saving MAS token when MAS shard is empty https://github.com/nci/gsky/pull/221
Fixed sentinel2 crawler band name issues https://github.com/nci/gsky/pull/220
Made start date inclusive for monthly and regular time generators https://github.com/nci/gsky/pull/219
Fixed corner cases for sentinel2 crawling https://github.com/nci/gsky/pull/218
Token-based timestamp cache https://github.com/nci/gsky/pull/217
Normalised MAS timestamps https://github.com/nci/gsky/pull/216
- Go
Published by edisonguo over 7 years ago
gsky - v1.1.1
This is a maintenance release that mainly contains bug fixes and support for crawling sentinel 2 ard dataset.
added support for crawling sentinel 2 ard https://github.com/nci/gsky/pull/205
added support for parsing sentinel2 namespaces https://github.com/nci/gsky/pull/206
fixed gsky-gdal-process path https://github.com/nci/gsky/pull/207
fixed auto mas timestamp issues https://github.com/nci/gsky/pull/210
added AutoTimestampRefresh for WCS https://github.com/nci/gsky/pull/211
- Go
Published by edisonguo over 7 years ago
gsky - v1.1.0
This release contains various new features and performance enhancements. The following list of the work items are the ones we deem important in this release. For a comprehensive list of work items, please refer to the Issues and the Pull Request page.
- Towards Polygon Drill in Constant Time https://github.com/nci/gsky/issues/192
- Timestamps Cache https://github.com/nci/gsky/issues/190
- Towards templated config files https://github.com/nci/gsky/issues/185
- Timestamps Aggregation for MAS-generated timestamps https://github.com/nci/gsky/issues/179
- Towards Distributed WCS https://github.com/nci/gsky/issues/173
- GetCapabilities doesn't refresh dates https://github.com/nci/gsky/issues/171
- Towards generic WPS polygon drill https://github.com/nci/gsky/issues/158
- Improving polygon drill grpc performance https://github.com/nci/gsky/issues/141
- performance bottleneck of mas_intersects() for complicated polygons https://github.com/nci/gsky/issues/139
- ows trailing slash problem https://github.com/nci/gsky/issues/130
- Pulling timestamps from MAS https://github.com/nci/gsky/issues/118
- Towards streaming tile processing model https://github.com/nci/gsky/issues/95
- provide option for compressed geotiffs or NetCDFs in form WCS requests https://github.com/nci/gsky/issues/90
- Large WMS or WCS query doesn't scale beyond single gRPC worker node https://github.com/nci/gsky/issues/83
- Gsky sends separate MAS requests per namespace https://github.com/nci/gsky/issues/81
- OOM for large polygon https://github.com/nci/gsky/issues/80
- size limit for WCS too low https://github.com/nci/gsky/issues/74
- Go
Published by edisonguo over 7 years ago