Actinia-core

Latest version: v5.0.0

Safety actively analyzes 690739 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

7.9

[0.99.14](https://github.com/actinia-org/actinia-core/releases/tag/0.99.14) - 2020-11-18

released from master

* Tests running inside docker build (120)
* start.sh: silence error when GRASS GIS DB already created (123)
* enhance documentation (122)
* Pin versions for proj-using python libs (124)

[0.99.13](https://github.com/actinia-org/actinia-core/releases/tag/0.99.13) - 2020-10-23

released from master

* PEP8 fixes (113)
* Merge Ubuntu docker folders to g78 (116)
* Fix docker folder names (117)
* update gitignore and re-add ubuntu config (118)
* update snap version to 8.0 (121)

[0.99.12](https://github.com/actinia-org/actinia-core/releases/tag/0.99.12) - 2020-09-29

released from master

* add colorlog and psutil to ubuntu19 requirements (103)
* Fix groups (102), (104)
* return codes: explanations added (107)
* Fix PEP8 errors and warnings (109)
* PEP8: fix E225 missing whitespace around operator (110)
* PEP8: fix various indentation errors (111)
* PEP8: fix errors (112)
* raster_exporter: COG support added (108)

[0.99.11](https://github.com/actinia-org/actinia-core/releases/tag/0.99.11) - 2020-08-24

released from master

* webhook status can be 200 and 204 (100)

Fixed

* group (in persistent processing) - add group to copied directories (101)

[0.99.10](https://github.com/actinia-org/actinia-core/releases/tag/0.99.10) - 2020-08-04

released from master

Fixed

* allow webhook pw with colon (98)
* webhook pw with colon (99)

[0.99.9](https://github.com/actinia-org/actinia-core/releases/tag/0.99.9) - 2020-07-30

released from master

* use actinia-gdi version 0.1.8
* fix gdal for ubuntu docker (90)
* update version in actinia-gdi alpine Dockerfile (0.1.9, 0.1.10, 0.1.11) (91), (93), (94)
* docker: alpine version 3.12 (92)
* add psutil to get the used/total memory (95)
* add py3-joblib after requirements (96)
* Update requirements.txt and add few tests (97)

[0.99.8](https://github.com/actinia-org/actinia-core/releases/tag/0.99.8) - 2020-05-13

released from master

Fixed

* Fix missing openeo-addons repo cloning (88)
* Messages: fix Sentinel 2A to Sentinel-2 (87)

Added

* Stdout Logger with optional colored or json formatter - Enable stdout logging (47)

[0.99.7](https://github.com/actinia-org/actinia-core/releases/tag/0.99.7) - 2020-04-16

released from master

* Switch alpine docker to alpine 3.11 and compiled pdal (84)
* exporter: generate overviews with LZW compression (85)
* use s1 toolbox from snappy only (86)
* update actinia-gdi version in Dockerfile (0.1.6, 0.1.7) (add filtering of variables with default values)

[0.99.6](https://github.com/actinia-org/actinia-core/releases/tag/0.99.6) - 2020-03-05

released from master

Fixed

* cancel/termination operation for redis version >= 3.0.0 83

[0.99.5](https://github.com/actinia-org/actinia-core/releases/tag/0.99.5) - 2020-02-18

released from master

* Includes all addons from CSV in alpine dockerimage - Sync grass_addons_list.csv in Dockerfiles (81)

[0.99.4](https://github.com/actinia-org/actinia-core/releases/tag/0.99.4) - 2020-02-06

released from master
CI release

[0.99.3](https://github.com/actinia-org/actinia-core/releases/tag/0.99.3) - 2020-02-06

released from master

* added band_reference and band_reference for image collections (GRASS GIS 7.9+) (70)
* set ACTINIA_CUSTOM_TEST_CFG to standard actinia cfg dir
* torch dependency: avoid hardcoded version (72)
* actinia: change base image to grass-py3-pdal:stable-ubuntu19 (73)
* back to hardcoded torch version but now py3.7 based
* fix enum (71)
* fix missing comma (74)
* actinia-latest/Ubuntu19: use own requirements_ubuntu19.txt (75)
* use loop to install grass addons (76)
* Enhance Docker README, docker and requirements.txt
* Update to Ubuntu19 (77)
* Adjust to google_cloud_bigquery update (78)
* Remove timeout from gc-bigquery after API change (79)
* Dockerfile rewrite for Alpine (55)
* add openeo addons in dockerfile (80)

[v0.99.2](https://github.com/actinia-org/actinia-core/releases/tag/v0.99.2) - 2019-11-28

released from master

* Update to new URL delimiter character (61)
* fix ace for e.g. column='z_antenna double precision' parsing (62)
* Enforce pyproj==1.9.6 for PROJ 4.9.3
* GRASS addons: v.out.png replaced with r.colors.out_sld
* use csv to install GRASS GIS addons in a loop (65)
* exporter: added TILED=YES and overviews=5
* exporter: added overviews (2, 4, 8, 16) to raster (66)
* actinia docker image based on GRASS GIS 7.9 (master) (67)
* exporter: support attributes at raster export (GDAL RAT) (68)
* snappy:
* SNAP updated to Version 7.0 (63)
* increase java_max_mem to avoid NullPointer exception for snappy (64)
* include current folder '.' in LD_LIBRARY_PATH for SNAP

[v0.99.1](https://github.com/actinia-org/actinia-core/releases/tag/v0.99.1) - 2019-10-31

released from master

* fix version to not be dirty after release (59)

[v0.99.0](https://github.com/actinia-org/actinia-core/releases/tag/v0.99.0) - 2019-10-31

released from master

* Enhance READMEs, examples and docker setup
* execute tests after actinia installation
* optimize gunicorn startup options (41)
* fix actinia curl examples (58)
* table of ACL added (44)
* added api docs for user management (48)
* use copy instead of git pull in Dockerfile (50)
* make base dockerimage explicit (grass78) (56)
* update build context in docker-compose (52)
* Renaming of remaining GRaaS/graas to actinia (43)
* added missing global_config.WORKER_LOGFILE
* Fix GRASS GIS and Python version (45)
* make swagger docs of AsyncPersistentResource reusable (49)
* use git tag for actinia version (57)

*----------end of autogeneration ---------------------

[v0.2.2](https://github.com/actinia-org/actinia-core/releases/tag/v0.2.2) - 2019-09-26

* geopackage-release

released from master
mainly cleanup of documentation and tests, especially for location names.
And support of GeoPackage for importer and exporter!!

TODO: enhance description https://github.com/actinia-org/actinia-core/compare/v0.2.1...v0.2.2

[v0.2.1](https://github.com/actinia-org/actinia-core/releases/tag/v0.2.1) - 2019-05-14

released from master

* let redis use a password in v0.2.1

[v0.2.0](https://github.com/actinia-org/actinia-core/releases/tag/v0.2.0) - 2019-03-12

released from master

* use python3 for GRASS in v0.2

[v0.1.1](https://github.com/actinia-org/actinia-core/releases/tag/v0.1.1) - 2019-03-01

released from master

* last release with python2 for GRASS support

[python3](https://github.com/actinia-org/actinia-core/releases/tag/python3) - 2019-03-01

released from master

* merge actinia and grass python requirements for python3

[v0.1.0](https://github.com/actinia-org/actinia-core/releases/tag/v0.1.0) - 2019-01-24

released from master

* ace and fire

[v0.0.7](https://github.com/actinia-org/actinia-core/releases/tag/v0.0.7) - 2018-07-16

released from master

* Fixed webhook and Addonpath in v 0.0.7

[v0.0.6](https://github.com/actinia-org/actinia-core/releases/tag/v0.0.6) - 2018-07-13

released from master

* Add GRASS Addon support in v 0.0.6

[v0.0.5](https://github.com/actinia-org/actinia-core/releases/tag/v0.0.5) - 2018-07-10

released from master

* More webhooks + postgis export in v 0.0.5

______________________________________________________________________

<!-- markdownlint-configure-file { "MD013": { "line_length": 250 } } -->

Initially autogenerated with:

bash
curl https://api.github.com/repos/actinia-org/actinia-core/releases?per_page=50 | \
jq -r '.[] | " [\(.tag_name)](https://github.com/actinia-org/actinia-core/releases/tag/\(.tag_name)) - \(.published_at | strptime("%Y-%m-%dT%H:%M:%SZ") | strftime("%Y-%m-%d"))\nreleased from \(.target_commitish)\n\(.body) \n"'


After that, few releases need to be sorted correctly.

Sorting is not 100% correct, default is per publish date and `?order_by=created_at` doesn't behave as expected.
TODO: use created_at or published_at?


Steps when releasing actinia-core

0. Steps for major updates

- If the release is a major update, it needs to be prepared like described in the [WIKI](https://github.com/actinia-org/actinia-core/wiki/Versioning).

1. Prepare release and version

- Run in terminal
bash
ESTIMATED_VERSION=3.0.1

gh api repos/actinia-org/actinia-core/releases/generate-notes -f tag_name="$ESTIMATED_VERSION" -f target_commitish=main -q .body

- Go to https://github.com/actinia-org/actinia-core/releases/new
- Copy the output of terminal command to the release description
- Change heading ` What's Changed` to ` Changed`, ` Fixed`, ` Added`, ` Updated` or what applicable and sort list amongst these headings.
- You can [compare manually](https://github.com/actinia-org/actinia-core/compare/3.0.0...3.0.1) if all changes are included. If changes were pushed directly to main branch, they are not included.
- Check if `ESTIMATED_VERSION` increase still fits - we follow [Semantic Versioning](https://semver.org/spec/v2.0.0.html). You can also have a look at the milestones added to the included PRs. They indicate weather this single PR would lead to a major, minor or patch version increment.
- Fill in tag and release title with this version
- Make sure that the checkbox for "Set as the latest release" is checked so that this version appears on the main github repo page
- DO NOT click "save" yet!!

2. Prepare citation

- In [CITATION.cff](https://github.com/actinia-org/actinia-core/blob/main/CITATION.cff), update [version](https://github.com/actinia-org/actinia-core/blob/main/CITATION.cff#L8) and [date-released](https://github.com/actinia-org/actinia-core/blob/main/CITATION.cff#L10) in main branch

3. Release

- Now you can save the release

4. Update changelog

- Run in terminal
bash
curl https://api.github.com/repos/actinia-org/actinia-core/releases/latest | jq -r '. | "# [\(.tag_name)] - \(.published_at | strptime("%Y-%m-%dT%H:%M:%SZ") | strftime("%Y-%m-%d"))\nreleased from \(.target_commitish)\n\(.body) \n"'

- Copy the output to the top of the release list in [CHANGELOG.md](https://github.com/actinia-org/actinia-core/blob/main/CHANGELOG.md)
- run `mdformat CHANGELOG.md` locally
- Push changes in CHANGELOG.md to main branch (before, you might need to pull changes from CITATION.cff).

5. Update GitHub Milestones

- [Create a new milestone](https://github.com/actinia-org/actinia-core/milestones/new) with title of new version which was just released and set date to today
- Set in all related PRs the milestone to the new one - `next_patch`, `next_minor` and `next_major` should not contain closed PRs anymore. If there are invalid ones, they should be labeled as `invalid` and also included in the new milestone
- close the milestone

6. actinia-docker

- Optionally update version in https://github.com/actinia-org/actinia-docker/blob/main/actinia-alpine/Dockerfile#L23

Outcome

- Automatically a new docker image with the new tag will be created and pushed to [Dockerhub](https://hub.docker.com/r/mundialis/actinia-core/tags)
- Automatically new source and build distributions are created and pulished on [PyPI](https://pypi.org/project/actinia-core/)
- The version is automatically updated in [pyproject.toml](pyproject.toml)
- The version is automatically added in [zenodo](https://zenodo.org/records/10695986)

0.99.29

[0.99.28](https://github.com/actinia-org/actinia-core/releases/tag/0.99.28) - 2021-05-04

released from master

Added

* introducing changelog (183)
* Job resumption (143)

Changed

* Alpine Docker: update to snap 8.0.3 (179)
* Update actinia module plugin to 2.1.0 (182)
* raise AsyncProcessError if mapset-lock to be checked does not exist or mapset to be unlocked does not exist (178)

Fixed

* Create the config file in case it doesn't exist yet (173)

[0.99.28.79](https://github.com/actinia-org/actinia-core/releases/tag/0.99.28.79) - 2021-05-04

released from grass79

0.99.28

*---------- autogenerated below - to change content, change release notes and recreate with command at end of this file ------------

[0.99.27.79](https://github.com/actinia-org/actinia-core/releases/tag/0.99.27.79) - 2021-04-13

released from grass79

* GHA Tests (166)
* update actinia-module-plugin version (https://github.com/actinia-org/actinia-module-plugin/releases/tag/2.0.0)

[0.99.27](https://github.com/actinia-org/actinia-core/releases/tag/0.99.27) - 2021-04-13

released from master

* GHA Tests (166)
* update actinia-module-plugin version (https://github.com/actinia-org/actinia-module-plugin/releases/tag/2.0.0)

[0.99.26.79](https://github.com/actinia-org/actinia-core/releases/tag/0.99.26.79) - 2021-04-01

released from grass79

* ace, importer, exporter: move out to separate repos (160)
* replace webhook pw with XXX (163)
* allow redis config via environment variable (164)

[0.99.26](https://github.com/actinia-org/actinia-core/releases/tag/0.99.26) - 2021-04-01

released from master

* use non-root user for prod docker example (155)
* ace, importer, exporter: move out to separate repos (160)
* replace webhook pw with XXX (163)
* allow redis config via environment variable (164)

[0.99.25.79](https://github.com/actinia-org/actinia-core/releases/tag/0.99.25.79) - 2021-03-19

released from grass79

* fix landsat test (159)
* actinia export formats: minor cleanup (157)

[0.99.25](https://github.com/actinia-org/actinia-core/releases/tag/0.99.25) - 2021-03-19

released from master

* fix landsat test (159)
* actinia export formats: minor cleanup (157)

[0.99.24](https://github.com/actinia-org/actinia-core/releases/tag/0.99.24) - 2021-03-11

released from master

* Fix several misspelled words (152)
* Don't use mutable default arguments when avoidable (153)
* Enhance redis connection error logging + fixes clear text passwords (154)
* Update tutorial to new ace version
* Monitoring of mapset size of a resource (150)
* new mapset size analysis endpoints
* Flake8 linting (146)
* Fix missing import of logging.handlers (156)

[0.99.23](https://github.com/actinia-org/actinia-core/releases/tag/0.99.23) - 2021-03-08

released from master
Add stdout as `process_result` for endpoint `locations/{location}}/mapset/{mapset}/processing_async` (149)

Warning

Due to a backporting issue, the `alpine` and `ubuntu` versions of `actinia_core:0.99.23` have a problem in the output of

0.99.24

[0.99.22.79](https://github.com/actinia-org/actinia-core/releases/tag/0.99.22.79) - 2021-02-25

released from grass79

* Split actinia-gdi into multiple plugins
* Save interim results

[0.99.22](https://github.com/actinia-org/actinia-core/releases/tag/0.99.22) - 2021-02-25

released from master

* Split actinia-gdi into multiple plugins
* Update deployment + dev setup for plugins (147)
* docker: update module-plugin (148)

[0.99.21.79](https://github.com/actinia-org/actinia-core/releases/tag/0.99.21.79) - 2021-02-16

released from grass79
~~Save interim results~~

[0.99.21](https://github.com/actinia-org/actinia-core/releases/tag/0.99.21) - 2021-02-16

released from master

* Save interim results (137)

[0.99.20](https://github.com/actinia-org/actinia-core/releases/tag/0.99.20) - 2021-02-16

released from master

* Update snappy version to 8.0.1 (145)

[0.99.20.79](https://github.com/actinia-org/actinia-core/releases/tag/0.99.20.79) - 2021-02-16

released from grass79
Update snappy version

[0.99.19](https://github.com/actinia-org/actinia-core/releases/tag/0.99.19) - 2021-01-22

released from master

* repair actinia-user (136)
* update docker readme and setup (138)
* GHA: add flake8 tests (140)
* PEP8 fixes (139), (142)
* GRASS GIS updates, including json parser: fix mapsets in tokenizing (1252)

[0.99.18.79](https://github.com/actinia-org/actinia-core/releases/tag/0.99.18.79) - 2020-12-22

released from grass79

* more version information
* Ubuntu image update

[0.99.18](https://github.com/actinia-org/actinia-core/releases/tag/0.99.18) - 2020-12-22

released from master

* docker: update of base image to Ubuntu 20.04 (128)
* Create codeql-analysis.yml (129)
* Enhance version output (132)
* Docker enhancements (133)
* clean version
* update log level + paths

[0.99.17.79](https://github.com/actinia-org/actinia-core/releases/tag/0.99.17.79) - 2020-12-16

released from grass79

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.