Skip to content

chore(deps): bump stac-utils/pgstac from v0.9.11 to v0.10.0 - #99

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/docker_compose/stac-utils/pgstac-v0.10.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/docker_compose/stac-utils/pgstac-v0.10.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 6, 2026

Copy link
Copy Markdown
Contributor

Warning

Cooldown could not be applied because no publication date was available from the registry.

Bumps stac-utils/pgstac from v0.9.11 to v0.10.0.

Release notes

Sourced from stac-utils/pgstac's releases.

v0.10.0

Commits

  • bc774b1: Move images to trixie, update CI actions and ruff (David W Bitner) #491
  • 854fd97: Emit progress and trace messages at DEBUG instead of NOTICE (David W Bitner) #491
  • b538cfb: Fix run_queued_queries error carry-over and live DROPs in 000_idempotent_pre (David W Bitner) #491
  • 5e2429f: Retry queued statements instead of discarding them (David W Bitner) #491
  • d2b8015: Queue partition maintenance during migration and drain it from pypgstac (David W Bitner) #491
  • 68fb813: Read partition bounds under a pinned DateStyle and honour existing partition alignment (David W Bitner) #491
  • 6664645: Version base items and fix collection delete for pgstac_ingest (David W Bitner) #491
  • 9edd222: Manage queryables through functions and match indexes by definition (David W Bitner) #491
  • affe101: Resolve CQL2 properties through queryable() and honour both temporal operands (David W Bitner) #491
  • c727d00: Fix paging, default sort, limit validation, free text terms and collection_search prev link (David W Bitner) #491
  • 1d9db70: Tag loaded items with their base item and load queryables through upsert_queryable (David W Bitner) #491
  • 43cde41: Make makemigration wait for the database and keep generated .sql.out files (David W Bitner) #491
  • 9e5c1e7: Finish 0.10.0 release notes (David W Bitner) #491
  • e04c419: Stage the 0.10.0 release (David W Bitner) #491
  • bc68ee4: update versions to get ci to pass when using python 3.13 (David W Bitner) #491
  • 7a6f5bb: fix json schema pointer for geojson in queryables (David W Bitner) #491
  • 3ea8fcd: add tests to verify that stac_items behaves as expected with the base_items table (David W Bitner) #491

v0.9.12

Commits

  • 3c462c4: fixes for concurrency issues (#473) (David Bitner) #473
Changelog

Sourced from stac-utils/pgstac's changelog.

[v0.10.0]

Upgrading

  • 0.10.0 is a breaking release. Upgrade pypgstac and the database together: pypgstac 0.10.x refuses to load into a 0.9.x database, and vice versa.
  • Deploy API instances that hydrate client-side (stac-fastapi-pgstac) onto a release that understands the pgstac:base_item tag before editing item_assets or stac_version on a collection that already has items.
  • queryables rows are rewritten into one stored spelling: names lose the properties. prefix, an empty collection_ids becomes global, rows that now conflict are reduced to the oldest, and property_path is converted from a path expression to the keys it named. A queryable whose property_wrapper is not registered, or whose index PostgreSQL cannot build, halts the migration until it is fixed.
  • Queryables scoped to collections that no longer exist are pruned, and one scoped only to such collections is removed. 0.9.12's collection delete did not touch queryables, so these are the ordinary state of a long-lived catalog.
  • Where two rows now conflict the older survives, completed from the one being removed rather than replacing it: a bare stub is usually older than a hand-configured row.
  • Indexes whose definition changed — dotted names, names read from the item root, and definitions with no explicit wrapper — are rebuilt correctly, and the old index is left as an orphan until maintain_partitions(dropindexes => true). Every other index is left alone. See Indexing.
  • Paging tokens change format and a token issued by an earlier release is no longer accepted. Both halves are now hex-encoded, so a collection or item id containing a colon can no longer make a token ambiguous. A client holding a token across the upgrade has to start its paging again; tokens are cursors, not durable identifiers.
  • Searches return different results where the fixes below change them.

Fixed

  • Filters and sorts on start_datetime work again; cql2_query() resolves every property through queryable(), which also fixes properties.-prefixed spellings and geometry outside spatial operators. (#452)
  • Temporal operators honour both operands. Every t_* operator hardcoded the item's datetime span as the left operand and ignored a literal in the first position, so a filter on any other property silently filtered on the item datetime, and t_overlaps failed outright. Intervals on either side, property-to-property comparisons and date-only operands all work; a non-temporal property now raises rather than producing a nonsense predicate. (#281)
  • Queryables whose name contains a dot, or that name assets, links, bbox, stac_version or stac_extensions, are indexed on the path the filter actually reads. Such an index previously matched nothing and was duplicated on every maintain_partitions() run. A queryable with no explicit wrapper is indexed through the wrapper its filter uses, not to_text. (#483, #465)
  • Paging no longer truncates a result set when the same item id exists in more than one collection, and a token whose collection id prefixes another, or whose item id contains a colon, can be read back. search() emits no paging link for an empty page, and a

... (truncated)

Commits
  • 51b64ff update for ci release issue
  • 3ea8fcd add tests to verify that stac_items behaves as expected with the base_items t...
  • 7a6f5bb fix json schema pointer for geojson in queryables
  • bc68ee4 update versions to get ci to pass when using python 3.13
  • e04c419 Stage the 0.10.0 release
  • 9e5c1e7 Finish 0.10.0 release notes
  • 43cde41 Make makemigration wait for the database and keep generated .sql.out files
  • 1d9db70 Tag loaded items with their base item and load queryables through upsert_quer...
  • c727d00 Fix paging, default sort, limit validation, free text terms and collection_se...
  • affe101 Resolve CQL2 properties through queryable() and honour both temporal operands
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [stac-utils/pgstac](https://github.com/stac-utils/pgstac) from v0.9.11 to v0.10.0.
- [Release notes](https://github.com/stac-utils/pgstac/releases)
- [Changelog](https://github.com/stac-utils/pgstac/blob/v0.10.0/CHANGELOG.md)
- [Commits](stac-utils/pgstac@v0.9.11...v0.10.0)

---
updated-dependencies:
- dependency-name: stac-utils/pgstac
  dependency-version: v0.10.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file docker_compose Pull requests that update docker_compose code labels Oct 6, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file docker_compose Pull requests that update docker_compose code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants