Changes

Version 1.0.2 (2023-05-12)

  • Fix trigger related collection tiles, ensure JSON concatenation #193.

  • Alter JSONB fields entities with server_default values in tables bdc.collections and bdc.items #193.

Version 1.0.1 (2022-12-06)

  • Remove integration with lccs-db #187.

  • Improve performance on items retrieval

  • Fix migration 0.8 - 1.0 related bands metadata null entry #189.

Version 1.0.0 (2022-09-22)

  • Change LICENSE to GPL v3

  • Add command line to manage initial collection data

  • Add method utility in Item.add_asset to make easy way to follow STAC Spec Item Asset. #179.

Version 1.0.0-alpha3 (2022-09-06)

  • Change way to manage control to collections: use roles instead bool flag #168.

  • Review static checking: import orders

  • Update docs - model png and schema.

Version 1.0.0-alpha2 (2022-09-01)

  • Fix documentation RUNNING.rst

  • Fix migration conflict with LCCS-DB instance #169.

Version 1.0.0-alpha1 (2022-07-21)

  • Add authorization control to items #78.

  • Review JSONSchemas for collection metadata - instrument key #68.

  • Use JSONSchemas to validate any JSONB field in bdc-catalog

  • Fix timeline trigger related item end_date #159.

  • Review field names for v1.0 #140.

  • Review version property - use float/string instead int #144.

  • Add new fields for 1.0 - properties according STAC and srid #157.

Version 0.8.2 (2022-03-25)

  • Fix dependency related git protocol deprecation (#161).

  • Add helper utility to deal with WKB geometries.

Version 0.8.1 (2021-03-17)

  • Upgrade BDC-DB dependency to 0.4.3 to keep SQLAlchemy in version 1.3 until SQLAlchemyUtils is updated for SQLAlchemy 1.4. (#150).

  • Fix default database schema “bdc” when creating a new GridRefSys (#148).

  • Fix migration relation with LCCS-DB (#147).

Version 0.8.0 (2021-01-07)

  • Integrate the catalog data model with LCCS data model (#45, #131).

  • Add prefix bdc to assets metadata specific to Brazil Data Cube (#115).

  • check_sum enhancement: (#134, #135).

  • Improve Sphinx documentation (#27, #133).

Version 0.6.4 (2020-11-30)

  • Added new collection types: classification and mosaic (#127)

Version 0.6.3 (2020-11-05)

  • Bug fix: update GeoAlchemy version dependency (#118)

Version 0.6.2 (2020-09-20)

  • Bug fix: trigger update_collection (#116)

Version 0.6.1 (2020-09-09)

  • Bug fix: fix grid CRS retrieval (#112)

Version 0.6.0 (2020-09-01)

  • Data model improvements:

    • Added a timeline table to speedup data cube temporal dimension queries.

    • Added database triggers to pre-compute the timeline, extent and data range of image collections.

    • Added band_src table to track the origin of data bands.

  • New features:

    • Add utility functions for dealing with file check-sum and multihash format.

  • Code improvement:

    • Timestamp columns use database now() function.

    • Better support for the PostGIS table spatial_ref_sys.

  • Improved usage documentation.

Version 0.4.1 (2020-08-31)

  • Minor fixes:

    • Create Grid geometry table as lowered case. #83

    • Add cascade in the quicklook table. #80

    • Fix bug in get_geom_table (grid_ref_sys). #79

Version 0.4.0 (2020-08-18)

  • Improved data model:

    • Improved collections table:

      • field for the dataset title.

      • instrument metadata field.

      • visibility field for public or private collections.

      • DataCite Kernel-4 metadata for publication and citation of research data.

      • general JSON metadata field

      • provider association.

      • collection versioning.

      • collection provenance/lineage: datasets used to create collection, lineage (successor and predecessor), algorithm processors.

    • Table items:

      • Assets moved to a JSON column.

      • min_convex_hull column besides the footprint geometry.

      • track application that recorded the item.

      • track the data provider of the collection.

      • Assets now have a checksum field and the number of bytes field.

    • Table bands:

      • metadata field as a JSON column.

    • Added table quicklook.

    • Added table applications.

    • Added collection providers table (tables: providers, collection_providers).

  • Reviewed Sphinx documentation.

  • Use of BDC-DB Extension Version 0.2.0.

Version 0.2.1 (2020-02-20)

  • Added fixtures commands to the CLI.

  • Added new test cases.

Version 0.2.0 (2020-02-18)

  • First experimental version.

  • Metadata support for: Imagery Collections, Data Cubes and Grid Systems.

  • Documentation system based on Sphinx.

  • Documentation integrated to Read the Docs.

  • Package support through Setuptools.

  • Installation and use instructions.

  • Schema versioning through Flask-Migrate.

  • Source code versioning based on Semantic Versioning 2.0.0.

  • License: MIT.