luigirende
a7c64f4e8d
Add new filters type in the query of the state component ( #3218 )
...
Signed-off-by: Luigi Rende <luigirende@gmail.com>
Co-authored-by: Bernd Verst <github@bernd.dev>
2023-12-06 20:51:27 +00:00
Alessandro (Ale) Segala
0d488c2a9d
Azure Blob Storage v2 state store ( #3203 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Bernd Verst <github@bernd.dev>
2023-11-02 16:19:22 -07:00
Alessandro (Ale) Segala
b10ce96b49
State stores: expose TTL as a feature ( #2987 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-08-04 09:38:22 -07:00
Alessandro (Ale) Segala
a4012953ea
Add Azure AD support to Postgres configuration store and bindings ( #2971 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
2023-07-12 15:03:18 -07:00
Alessandro (Ale) Segala
58228efd01
Add Azure AD support to Postgres state store component ( #2970 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-07-06 23:38:11 -07:00
Josh van Leeuwen
de01000c9b
ETCD State store v2 ( #2932 )
...
Signed-off-by: joshvanl <me@joshvanl.dev>
2023-06-26 16:08:48 +00:00
Alessandro (Ale) Segala
abaf74150e
Conformance tests: always enable required operations ( #2851 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-05-22 19:43:20 +00:00
Alessandro (Ale) Segala
1f27fd0e8b
Add conformance tests for etags in Bulk operations ( #2843 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Artur Souza <artursouza.ms@outlook.com>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
2023-05-17 16:28:29 -07:00
Roberto Rojas
181f3ad039
[AWS DynamoDB] Transaction Support ( #2809 )
...
Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>
Signed-off-by: roberto <roberto@diagrid.io>
Co-authored-by: roberto <roberto@diagrid.io>
Co-authored-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>
2023-04-27 23:13:20 +00:00
Roberto Rojas
e099a548fb
GCP Firestore - Certification Tests ( #2754 )
...
Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>
Signed-off-by: Bernd Verst <github@bernd.dev>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Co-authored-by: Bernd Verst <github@bernd.dev>
2023-04-26 22:12:56 +00:00
Alessandro (Ale) Segala
ad6a26bf43
Add native BulkGet to state.mysql ( #2762 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-04-13 19:33:04 +00:00
Alessandro (Ale) Segala
4f94da95cf
Refactor state store bulk operations ( #2747 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-04-07 19:19:47 +00:00
Deepanshu Agarwal
d6ce7bb5c3
Add MySQL TTL and Cleanup ( #2641 )
...
Signed-off-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Bernd Verst <github@bernd.dev>
2023-03-30 15:45:57 -07:00
Alessandro (Ale) Segala
6389cc207c
Add BulkGet support for SQLite and Postgres state stores ( #2704 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Josh van Leeuwen <me@joshvanl.dev>
Co-authored-by: Bernd Verst <github@bernd.dev>
2023-03-25 02:18:43 +00:00
Alessandro (Ale) Segala
bc52e25c85
Many fixes to Oracle Database state store - now beta ( #2702 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Bernd Verst <github@bernd.dev>
2023-03-25 00:18:35 +00:00
Josh van Leeuwen
76e33137d9
Adds TTL support to SQL Server using SQL Cleanup Strategy ( #2682 )
...
Signed-off-by: joshvanl <me@joshvanl.dev>
2023-03-20 20:04:17 +00:00
taenyang
6692168301
Add etcd state store ( #2671 )
...
Signed-off-by: taenyang <taenyang@outlook.com>
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-03-16 16:40:08 +00:00
Josh van Leeuwen
4827d5d119
Adds TTL support to the CockroachDB state. ( #2618 )
...
Signed-off-by: joshvanl <me@joshvanl.dev>
Co-authored-by: Bernd Verst <github@bernd.dev>
2023-03-03 14:36:40 +00:00
joshvanl
7402ff5cf9
Add TTL support to mongodb state store
...
Signed-off-by: joshvanl <me@joshvanl.dev>
2023-02-15 16:43:27 +00:00
Mukundan Sundararajan
afc75cb14d
remove redisVersion field
...
Signed-off-by: Mukundan Sundararajan <65565396+mukundansundar@users.noreply.github.com>
2023-02-10 20:02:17 +05:30
ItalyPaleAle
6f71753c13
New SQLite 3 state store
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-01-24 17:39:11 -08:00
Roberto J Rojas
1d8ef4bbf9
changes for conformance and certification tests
...
Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>
2023-01-12 17:56:59 -05:00
Roberto J Rojas
ebc818116f
adds conformance tests
...
Signed-off-by: Roberto J Rojas <robertojrojas@gmail.com>
2023-01-11 18:57:54 -05:00
ItalyPaleAle
4b5d6ceb38
Update & Fix Actions:
...
- Correct the path for the cloudflare.workerskv config file
- Update all Actions to newer versions to avoid warnings about Node.js 12 being deprecated soon
- Removed the deprecated Azure/get-keyvault-secrets action
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2022-12-27 19:48:59 +00:00
ItalyPaleAle
280c35ed58
Workers KV: add TTL support
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2022-12-19 18:50:59 +00:00
ItalyPaleAle
2446a698cb
Renamed KV -> Workers KV to be consistent with branding
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2022-12-19 17:35:53 +00:00
Bernd Verst
adc7bd8ca5
Merge branch 'master' into cfqueues-binding
...
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
2022-12-16 14:46:03 -08:00
Bernd Verst
3e08736911
Add support for Redis 7 in all Dapr Components ( #2228 )
...
* Add support for Redis 7
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Add Redis 7 to conformance tests
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* automatically detect redis version, make redis7 state conformant
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Additions for REDIS without JSON support
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Return helpful query API error when missing redis-json
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Change Redis 7 port for conformance test
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Fix nil reference
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
* Update Redis7 port
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Enable ContextTimeoutEnabled for Redis v9 client
Co-Authored-By: Bernd Verst <4535280+berndverst@users.noreply.github.com>
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
* Add timeouts, address code review
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Add another timeout
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Redis: so much more context
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* modtidy
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* fix issue from latest merge
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* modtidy
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Add generic redis nil error
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* fix redis version check
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* upgrade redis v9 client
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Remove flaky redis v7 pubsub conformance test
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* modtidy
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2022-12-16 14:12:11 -08:00
ItalyPaleAle
717bfcf23a
Enabled conf tests for state.cloudflare.kv
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2022-12-14 00:34:09 +00:00
Bernd Verst
efa96b26ed
Merge branch 'master' into postgres-ttl
2022-11-28 17:57:53 -08:00
Alessandro (Ale) Segala
b042e87127
Merge branch 'master' into postgres-ttl
...
Signed-off-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
2022-11-21 21:57:57 -08:00
Alessandro (Ale) Segala
bd76503d27
Merge branch 'master' into ttl-conf-tests
2022-11-21 21:56:37 -08:00
Alessandro (Ale) Segala
4dde34c2d1
Fix state.in-memory and enable conformance tests ( #2303 )
...
* Fix state.in-memory and enable conf tests
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
* Fixed unit tests
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
* 💄
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2022-11-21 21:53:51 -08:00
ItalyPaleAle
7ee30a411b
MongoDB doesn't support TTLs
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2022-11-22 04:57:41 +00:00
ItalyPaleAle
4d4b98d339
Add conformance test for TTL in state stores
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2022-11-22 04:33:47 +00:00
ItalyPaleAle
da4190e8c3
Updated operations for tests
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2022-11-22 02:24:05 +00:00
ItalyPaleAle
4a012a28bb
Revert this change - will be in a separate PR
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2022-11-22 02:21:17 +00:00
ItalyPaleAle
c54286a60d
Added TTL support for postgres
...
TODO: garbage collection
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2022-11-22 00:24:04 +00:00
Bernd Verst
3af0953516
Postgres State Store: Add Support for First-Write concurrency
...
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
2022-11-16 20:13:57 -08:00
ItalyPaleAle
c4b63b3975
Run conf tests for state.mysql against MariaDB too
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2022-10-31 19:48:11 +00:00
addjuarez
81848149eb
Add apache cassandra certification tests ( #1985 )
...
* Add apache cassandra certification tests
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* go mod tidy
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* add cassandra to pr
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* update mod
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* wait for sidecar
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* shorten time
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* uncomment
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* tidy
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* fix docker reset
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* remove caps
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* update copyright date
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* go mod tidy
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* tidy
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* go-sdk
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* add component changes
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* update tests
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* typo
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* updates
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* update readme
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* go mod tidy
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* go mod tidy
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
* uncomment network
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
Signed-off-by: Addison Juarez <adjuarez@microsoft.com>
Co-authored-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
Co-authored-by: Dapr Bot <56698301+dapr-bot@users.noreply.github.com>
2022-09-14 13:56:25 -07:00
Bernd Verst
5aae9c1126
RethinkDB: Remove falsely advertised transation support. ( #2020 )
...
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
2022-08-26 10:04:46 -07:00
Bernd Verst
587156bead
Enable conformance tests for rethink db. Make it Beta. Remove Etag feature. ( #2015 )
...
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
2022-08-26 09:04:19 -07:00
Alessandro (Ale) Segala
8b48210e3e
Fixes to MySQL state store ( #1978 )
2022-08-18 11:50:53 -07:00
Bernd Verst
e818de3590
Enable conformance test for memcached state store ( #1949 )
2022-08-09 16:12:33 -07:00
ItalyPaleAle
05a8dbb75b
Added conformance test for Azure Blob Storage state store
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2022-07-07 15:50:22 -07:00
Bernd Verst
f25b26fc0c
Upgrade to Azure Table Storage Track 2 SDK in State Store and add CosmosDB Table API support ( #1792 )
...
* Upgrade to Azure Table Storage Track 2 SDK in State Store
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* make modtidy-all
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* don't panic
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* fix error parsing
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Adds support for empty rowKeys again
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Pin aztables v1.0.1
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Add support for Cosmos DB Table API
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Add Azure Table Storage CosmosDB conformance test
Signed-off-by: GitHub <noreply@github.com>
* Address code review
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Create Table Storage State store subtests
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Address linter issue
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* context instead of ctx
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* load state store in conf tests
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* use cosmosDB mode in cosmosDB test
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Add Azure AD support for Table Storage
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* remove shadow declaration
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* make accountKey optional
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
* Add options to skip table creation
Signed-off-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
2022-06-17 14:04:53 -07:00
Ricardo Corrêa
4d44c2f04f
StateStore API implementation for CockroachDB ( #1559 )
...
* statestore for CockroachDB
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* Upgrade nacos sdk version to meet compliance (#1547 )
* Upgrade nacos version
Signed-off-by: Shubham Sharma <shubhash@microsoft.com>
* Run go mod tidy all
Signed-off-by: Shubham Sharma <shubhash@microsoft.com>
* Add MaxSize to settings
Signed-off-by: Shubham Sharma <shubhash@microsoft.com>
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* conformance tests for CockroachDB
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* fix comment for internalNew func (CockroachDB)
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* remove metadata from log (CockroachDB)
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* removed unnecessary nil fields from GetResponse
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* Fix ordering in transaction API for CockroachDB
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* fix non-deterministic etag error (CockroachDB)
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* fix error message for delete operation without key (CockroachDB)
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
Co-authored-by: Shubham Sharma <shubhash@microsoft.com>
Co-authored-by: Yaron Schneider <schneider.yaron@live.com>
Co-authored-by: Taction <zchao9100@gmail.com>
Co-authored-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
Co-authored-by: Looong Dai <long.dai@intel.com>
2022-03-22 08:24:14 -07:00
Dmitry Shmulevich
f819b290f7
redis state store: implement state query API ( #1488 )
...
Signed-off-by: Dmitry Shmulevich <dmitry.shmulevich@gmail.com>
2022-03-02 10:51:09 -08:00
Ricardo Corrêa
8297fc929b
Query StateStore API implementation for PostgreSQL StateStore ( #1457 )
...
* query state integration with dbaccess (postgresql)
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* query state integration with postgresql component
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* query state for postgresql
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* fix: linter error 'rowserrcheck'
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* query state integration with dbaccess (postgresql)
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* query state integration with postgresql component
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* fix: linter error 'rowserrcheck'
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* fix: linter error 'goimports -ed with -local github.com/dapr/'
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* performance improvementt in PosgreSQL Query API
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
* added conformance test for PostgreSQL Query API
Signed-off-by: Ricardo Corrêa <r.c.correa@outlook.com>
Co-authored-by: Looong Dai <long.dai@intel.com>
Co-authored-by: Yaron Schneider <schneider.yaron@live.com>
2022-02-02 18:14:18 -08:00