Releases: actinia-org/actinia-core
7.0.1
Fixed
- docker/actinia-core-alpine/start.sh: fix missing --text in grass call by @neteler in #632
- Pin rq version by @mmacata in #639
Updated
- chore(deps): update mundialis/actinia-core docker tag to v7 by @renovate[bot] in #634
- chore(deps): update anchore/sbom-action digest to cee1b8e by @renovate[bot] in #635
- chore(deps): update anchore/sbom-action digest to 9e07fd7 by @renovate[bot] in #636
- fix(deps): update dependency google-cloud-bigquery to <=3.35.0 by @renovate[bot] in #637
Full Changelog: 7.0.0...7.0.1
7.0.0
Changed
- Extract actinia-grassdata-management-plugin, actinia-processing-lib and actinia-rest-lib by @mmacata in #628 (including #614 and #627)
- actinia-grassdata-management-plugin
‼️ all endpoints concerning the grassdata management including the resourcesraster_layer
,vector_layer
andstrds
were moved to this new plugin, e.g./api/v3/projects/nc_spm_08/mapsets/PERMANENT/raster_layers
. If you used these endpoints before, now install this plugin viapip install actinia-grassdata-management-plugin
and add toplugins
section in actinia.cfg file‼️ - actinia-processing-lib and
- actinia-rest-lib
- See also:
- actinia-grassdata-management-plugin
The following modules or methods were moved
To actinia_rest_lib:
- actinia_core.rest.base.endpoint_config -> actinia_rest_lib.endpoint_config
- actinia_core.rest.base.resource_base -> actinia_rest_lib.resource_base
- actinia_core.rest.base.deprecated_locations -> actinia_rest_lib.deprecated_locations
To actinia_processing_lib:
- actinia_core.core.common.exceptions (AsyncProcessError, AsyncProcessTermination, AsyncProcessTimeLimit) split up file -> actinia_processing_lib.exceptions
- actinia_core.processing.common.utils -> actinia_processing_lib.utils (only try_import)
- actinia_core.processing.actinia_processing.ephemeral.ephemeral_processing_with_export -> actinia_processing_lib.ephemeral_processing_with_export
- actinia_core.processing.actinia_processing.ephemeral_processing -> actinia_processing_lib.ephemeral_processing
- actinia_core.processing.actinia_processing.ephemeral.persistent_processing -> actinia_processing_lib.persistent_processing
To actinia_grassdata_management_plugin:
-
actinia_core.rest.base.renderer_base -> actinia_grassdata_management_plugin.rest.base.renderer_base
-
actinia_core.core.utils allowed_file (split up file) -> actinia_grassdata_management_plugin.core.utils allowed_file
-
actinia_core.core.request_parser
- either in actinia_grassdata_management_plugin.core.request_parser (where_parser, glist_parser, extract_glist_parameters)
- or removed/outcommented as no usage found anywhere
(extract_where_parameters, start_script_parser, extract_start_script_parameters, t_create_parser, extract_t_create_parameters, t_register_parser, extract_t_register_parameters)
-
Also moved to actinia_grassdata_management_plugin, same module structure:
- actinia_core.processing.actinia_processing.ephemeral.base.renderer_base
- actinia_core.processing.actinia_processing.ephemeral.raster_colors
- actinia_core.processing.actinia_processing.ephemeral.raster_layer
- actinia_core.processing.actinia_processing.ephemeral.raster_legend
- actinia_core.processing.actinia_processing.ephemeral.vector_layer
- actinia_core.processing.actinia_processing.ephemeral_renderer_base.raster_renderer
- actinia_core.processing.actinia_processing.ephemeral_renderer_base.strds_renderer
- actinia_core.processing.actinia_processing.ephemeral_renderer_base.vector_renderer
- actinia_core.processing.actinia_processing.persistent.map_layer_management
- actinia_core.processing.actinia_processing.persistent.raster_colors
- actinia_core.processing.actinia_processing.persistent.raster_layer
- actinia_core.processing.actinia_processing.persistent.strds_management
- actinia_core.processing.actinia_processing.persistent.strds_raster_management
- actinia_core.processing.actinia_processing.persistent.vector_layer
- actinia_core.processing.common.map_layer_management
- actinia_core.processing.common.raster_colors
- actinia_core.processing.common.raster_layer
- actinia_core.processing.common.raster_legend
- actinia_core.processing.common.raster_renderer
- actinia_core.processing.common.strds_management
- actinia_core.processing.common.strds_raster_management
- actinia_core.processing.common.strds_renderer
- actinia_core.processing.common.vector_layer
- actinia_core.processing.common.vector_renderer
- actinia_core.rest.base.map_layer_base
- actinia_core.rest.map_layer_management
- actinia_core.rest.raster_colors
- actinia_core.rest.raster_layer
- actinia_core.rest.raster_legend
- actinia_core.rest.raster_renderer
- actinia_core.rest.strds_management
- actinia_core.rest.strds_raster_management
- actinia_core.rest.strds_renderer
- actinia_core.rest.vector_layer
- actinia_core.rest.vector_renderer
-
Also moved all related tests
The following endpoints were moved to actinia_grassdata_management_plugin. To use them, add actinia_grassdata_management_plugin to the actinia config:
[API]
plugins = ["actinia_grassdata_management_plugin"]
"/projects/<string:project_name>/mapsets/<string:mapset_name>/raster_layers",
"/projects/<string:project_name>/mapsets/<string:mapset_name>/raster_layers/<string:raster_name>",
"/projects/<string:project_name>/mapsets/<string:mapset_name>/raster_layers/<string:raster_name>/legend",
"/projects/<string:project_name>/mapsets/<string:mapset_name>/raster_layers/<string:raster_name>/colors",
"/projects/<string:project_name>/mapsets/<string:mapset_name>/raster_layers/<string:raster_name>/render",
"/projects/<string:project_name>/mapsets/<string:mapset_name>/render_rgb",
"/projects/<string:project_name>/mapsets/<string:mapset_name>/render_shade",
"/projects/<string:project_name>/mapsets/<string:mapset_name>/strds",
"/projects/<string:project_name>/mapsets/<string:mapset_name>/strds/<string:strds_name>",
"/projects/<string:project_name>/mapsets/<string:mapset_name>/strds/<string:strds_name>/raster_layers",
"/projects/<string:project_name>/mapsets/<string:mapset_name>/vector_layers",
"/projects/<string:project_name>/mapsets/<string:mapset_name>/vector_layers/<string:vector_name>",
"/projects/<string:project_name>/mapsets/<string:mapset_name>/vector_layers/<string:vector_name>/render",
"/projects/<string:project_name>/mapsets/<string:mapset_name>/strds/<string:strds_name>/render",
Added
Updated
- chore(deps): update mundialis/actinia-core docker tag to v6.0.1 by @renovate in #620
- fix(deps): update dependency matplotlib to v3.10.3 by @renovate in #622
- fix(deps): update dependency google-cloud-bigquery to <=3.32.0 by @renovate in #623
- chore(deps): update anchore/sbom-action digest to e11c554 by @renovate in #624
- fix(deps): update dependency google-cloud-bigquery to <=3.33.0 by @renovate in #625
- fix(deps): update dependency google-cloud-bigquery to <=3.34.0 by @renovate in #626
- chore(deps): update anchore/sbom-action digest to 5f8d644 by @renovate in #629
- chore(deps): update anchore/sbom-action digest to 9246b90 by @renovate in #630
Full Changelog: 6.0.1...7.0.0
6.0.1
Fixed
- Rename redis to kvdb/valkey by @mmacata in #610
- Fix g.remove error msg check by @mmacata in #616
- Readd health-check by @mmacata in #619
Updated
- chore(deps): update valkey/valkey docker tag to v8.1 by @renovate in #608
- fix(deps): update dependency pystac to v1.13.0 by @renovate in #611
- chore(deps): update mundialis/actinia-core docker tag to v6 by @renovate in #609
- fix(deps): update dependency setuptools to v79 by @renovate in #613
- fix(deps): update dependency setuptools to v79.0.1 by @renovate in #615
- chore(deps): update anchore/sbom-action digest to 9f73021 by @renovate in #617
Full Changelog: 6.0.0...6.0.1
6.0.0
Changed
-
Remaining changes for switch of redis to valkey by @linakrisztian in #601
actinia_core.core.common.kvdb_base
(formerredis_base
)KvdbBaseInterface
(formerRedisBaseInterface
)
actinia_core.core.common.kvdb_interface
(formerredis_interface
)__enqueue_job_kvdb
(former__enqueue_job_redis
)
actinia_core.core.kvdb_user
(formerredis_user
)KvdbUserInterface
(formerRedisUserInterface
)kvdb_user_interface
(formerredis_user_interface
)
actinia_core.core.kvdb_api_log
(formerredis_api_log
)kvdb_api_log_interface
(formerredis_api_log_interface
)KvdbAPILogInterface
(formerRedisAPILogInterface
)
actinia_core.core.kvdb_fluentd_logger_base
(formerredis_fluentd_logger_base
)KvdbFluentLoggerBase
(formerRedisFluentLoggerBase
)
actinia_core.core.kvdb_lock
(formerredis_lock
)KvdbLockingInterface
(formerRedisLockingInterface
)kvdb_lock_interface
(formerredis_lock_interface
)
actinia_core.core.kvdb_resources
(formerredis_resources
)KvdbResourceInterface
(formerRedisResourceInterface
)kvdb_resource_interface
(formerredis_resource_interface
)
-
Config changed
- from:
[REDIS] redis_server_url = localhost redis_server_pw = pass redis_resource_expire_time = 864001 [QUEUE] queue_type = redis redis_queue_server_url = localhost
- to:
but config is backwards compatible and REDIS-section can still be used
[KVDB] kvdb_server_url = localhost kvdb_server_pw = pass kvdb_resource_expire_time = 864001 [QUEUE] queue_type = kvdb kvdb_queue_server_url = localhost
- from:
-
Update location imports from actinia-api by @mmacata in #606
Fixed
- Update actinia-core image for g83 tests by @linakrisztian in #600
Updated
- fix(deps): update dependency setuptools to v78 by @renovate in #599
- chore(deps): update anchore/sbom-action digest to 5aeee89 by @renovate in #593
- fix(deps): update dependency matplotlib to v3.10.1 - autoclosed by @renovate in #596
- fix(deps): update dependency pystac to v1.12.2 by @renovate in #594
- fix(deps): update dependency google-cloud-bigquery to <=3.31.0 by @renovate in #592
Full Changelog: 5.1.0...6.0.0
5.1.0
Changed
Fixed
Updated
- chore(deps): update pre-commit hook mundialis/github-workflows to v1.4.0 by @renovate in #584
- fix(deps): update dependency matplotlib to v3.9.4 by @renovate in #587
- chore(deps): update anchore/sbom-action digest to df80a98 by @renovate in #588
- fix(deps): update dependency matplotlib to v3.10.0 by @renovate in #589
- fix(deps): update dependency setuptools to v75.8.0 by @renovate in #590
Full Changelog: 5.0.0...5.1.0
5.0.0
Added
Changed
- Renamed GRASS GIS locations to projects by @anikaweinmann in #565
Removed
Updated
- chore(deps): update mundialis/actinia-core docker tag to v4.14.1 by @renovate in #537
- chore(deps): update dependency setuptools to v70.1.1 by @renovate in #538
- chore(deps): update anchore/sbom-action digest to 95b086a by @renovate in #542
- chore(deps): update anchore/sbom-action digest to ee41e6a by @renovate in #543
- chore(deps): update anchore/sbom-action digest to d94f46e by @renovate in #544
- chore(deps): update docker/build-push-action action to v6 by @renovate in #529
- chore(deps): update anchore/sbom-action digest to f2d02cb by @renovate in #546
- chore(deps): update anchore/sbom-action digest to fe5e7c3 by @renovate in #549
- chore(deps): update anchore/sbom-action digest to ab9d16d by @renovate in #550
- chore(deps): update anchore/sbom-action digest to 4a914bc by @renovate in #552
- chore(deps): update actions/checkout digest to eef6144 by @renovate in #561
- chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v5 by @renovate in #560
- chore(deps): update dependency pystac to v1.11.0 by @renovate in #559
- chore(deps): update anchore/sbom-action digest to f5e124a by @renovate in #562
- chore(deps): update actions/checkout digest to 11bd719 by @renovate in #566
- fix(deps): update dependency werkzeug to v3.0.6 [security] by @renovate in #567
- chore(deps): update anchore/sbom-action digest to 251a468 by @renovate in #564
- fix(deps): update dependency setuptools to v75 by @renovate in #556
- chore(deps): update anchore/sbom-action digest to fc46e51 by @renovate in #568
- fix(deps): update dependency google-cloud-bigquery to <=3.26.0 by @renovate in #523
- fix(deps): update dependency matplotlib to v3.9.2 by @renovate in #541
- fix(deps): update dependency werkzeug to v3.1.2 by @renovate in #553
- fix(deps): update dependency rasterio to v1.4.2 by @renovate in #555
- fix(deps): update dependency werkzeug to v3.1.3 by @renovate in #569
- fix(deps): update dependency google-cloud-bigquery to <=3.27.0 by @renovate in #570
- fix(deps): update dependency setuptools to v75.5.0 by @renovate in #571
- fix(deps): update dependency setuptools to v75.6.0 by @renovate in #575
- chore(deps): update anchore/sbom-action digest to 55dc4ee by @renovate in #577
- fix(deps): update dependency rasterio to v1.4.3 by @renovate in #580
- fix(deps): update dependency matplotlib to v3.9.3 by @renovate in #579
- chore(deps): update pre-commit hook mundialis/github-workflows to v1.3.1 by @renovate in #578
- chore(deps): update anchore/sbom-action digest to a5bbe18 by @renovate in #581
Full Changelog: 4.14.1...5.0.0
"generated with gh api repos/actinia-org/actinia-core/releases/generate-notes -f tag_name="5.0.0" -f target_commitish=main -q .body
"
4.14.1
Added
- Updates for g84 and python by @mmacata in #531
- Prepare for newer alpine and grass version by @mmacata in #534
Fixed
Updated
- chore(deps): update anchore/sbom-action digest to 2283abe by @renovate in #520
- chore(deps): update anchore/sbom-action digest to e28bab5 by @renovate in #521
- chore(deps): update anchore/sbom-action digest to 72370e1 by @renovate in #522
- chore(deps): update pre-commit hook mundialis/github-workflows to v1.2.0 by @renovate in #524
- chore(deps): update actions/checkout digest to 692973e by @renovate in #526
- chore(deps): update mundialis/actinia-core docker tag to v4.14.0 by @renovate in #519
- chore(deps): update dependency setuptools to v70 by @renovate in #518
- chore(deps): update dependency setuptools to v70.1.0 by @renovate in #532
Full Changelog: 4.14.0...4.14.1
4.14.0
[4.14.0] - 2024-05-24
Updated
- update different dependencies by @anikaweinmann in #514
- chore(deps): update mundialis/actinia-core docker tag to v4.13.1 by @renovate in #503
- chore(deps): update softprops/action-gh-release action to v2 by @renovate in #504
- chore(deps): update actions/checkout digest to 1d96c77 by @renovate in #510
- chore(deps): update dependency google-cloud-bigquery to v3 by @renovate in #435
- chore(deps): update dependency pystac to v1 by @renovate in #436
- chore(deps): update actions/checkout digest to a5ac7e5 by @renovate in #515
- chore(deps): update anchore/sbom-action digest to 07e5b3a by @renovate in #516
Removed
Fixed
New Contributors
Full Changelog: 4.13.1...4.14.0
"generated with gh api repos/actinia-org/actinia-core/releases/generate-notes -f tag_name="4.14.0" -f target_commitish=main -q .body
"
4.13.1
4.13.0
Added
- Start to cleanup tests by @mmacata in #497
- Add tests via worker by @mmacata in #498
- Add stdin for parameters by @anikaweinmann in #501
Updated
- chore(deps): update mundialis/actinia-core docker tag to v4.12.0 by @renovate in #494
- chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v4.5.0 by @renovate in #486
- chore(deps): update actions/checkout digest to b4ffde6 by @renovate in #481
- chore(deps): update github/codeql-action action to v3 by @renovate in #499
- chore(deps): update actions/setup-python action to v5 by @renovate in #495
- chore(deps): update dependency docutils to v0.20.1 by @renovate in #431
Full Changelog: 4.12.0...4.13.0