Elena Kolevska
dae321130c
Merge 1.14 into master ( #3579 )
...
Signed-off-by: Samantha Coyle <sam@diagrid.io>
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: yaron2 <schneider.yaron@live.com>
Signed-off-by: Artur Souza <asouza.pro@gmail.com>
Signed-off-by: Anton Troshin <anton@diagrid.io>
Co-authored-by: Sam <sam@diagrid.io>
Co-authored-by: Artur Souza <artursouza.ms@outlook.com>
Co-authored-by: yaron2 <schneider.yaron@live.com>
Co-authored-by: Anton Troshin <troll.sic@gmail.com>
Co-authored-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
2024-10-24 16:52:48 -07:00
Sam
28d46f6720
fix(redis): make auth profiles consistent for username/pwd ( #3565 )
...
Signed-off-by: Samantha Coyle <sam@diagrid.io>
2024-10-14 13:46:51 -07:00
Luis Rascão
3830b414d8
mongodb: fix goroutine leak on failed server connections ( #3538 )
...
Signed-off-by: Luis Rascao <luis.rascao@gmail.com>
2024-09-10 15:23:26 -07:00
Josh van Leeuwen
93f19c96d1
state: Adds `io.Closer` to interface ( #3537 )
...
Signed-off-by: joshvanl <me@joshvanl.dev>
2024-09-10 08:15:52 -07:00
Eileen Yu
a409bc1f96
fix: drop duplicate awsRegion/region field ( #3490 )
...
Signed-off-by: Eileen Yu <eileenylj@gmail.com>
2024-07-25 09:40:08 -07:00
Bernd Verst
b656b0d5d5
Adds EntraID auth support to all Redis Components ( #3470 )
...
Signed-off-by: Bernd Verst <github@bernd.dev>
2024-07-01 17:20:29 -07:00
Sam
bf07ca5078
fix(query): duplicate key violating unique restraint ( #3446 )
...
Signed-off-by: Samantha Coyle <sam@diagrid.io>
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
2024-06-26 11:08:00 -07:00
Elena Kolevska
f0be1a2d28
Redis private certificates ( #3429 )
...
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Co-authored-by: Bernd Verst <github@bernd.dev>
2024-06-04 09:55:12 -07:00
Alessandro (Ale) Segala
93cf5cb2c9
Fixups from #3324 ( #3419 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2024-05-21 10:26:21 -07:00
Sam
eb82293623
feat(aws iam): support aws iam auth for postgresql components ( #3324 )
...
Signed-off-by: Samantha Coyle <sam@diagrid.io>
Signed-off-by: Bernd Verst <github@bernd.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Bernd Verst <github@bernd.dev>
Co-authored-by: joshvanl <me@joshvanl.dev>
2024-05-16 15:45:57 -07:00
Yaron Schneider
58eef3bdb1
Fix linter for cosmosdb ( #3416 )
...
Signed-off-by: yaron2 <schneider.yaron@live.com>
2024-05-14 08:38:54 -07:00
Bernd Verst
1f46231d87
Remove some unnecessary loglines ( #3412 )
...
Signed-off-by: Bernd Verst <github@bernd.dev>
2024-05-03 16:11:49 -07:00
Bernd Verst
f599616ea2
Fix CosmosDB for latest API version ( #3411 )
...
Signed-off-by: Bernd Verst <github@bernd.dev>
2024-05-03 15:31:39 -07:00
Bernd Verst
1451363ab2
Support and use Go 1.22 ( #3372 )
...
Signed-off-by: Bernd Verst <github@bernd.dev>
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Yaron Schneider <schneider.yaron@live.com>
2024-04-30 15:42:53 -07:00
Sam
e114060fbb
fix: create table for migration only if not exists ( #3356 )
...
Signed-off-by: Samantha Coyle <sam@diagrid.io>
2024-02-20 13:50:42 -08:00
Guido Spadotto
43d905db6b
Redis State Store query: numeric operators do not work correctly on large numbers ( #3334 )
...
Signed-off-by: Guido Spadotto <guido.spadotto@profesia.it>
Signed-off-by: Guido Spadotto <guido.spad8@gmail.com>
Co-authored-by: Guido Spadotto <guido.spadotto@profesia.it>
2024-02-05 13:52:21 -08:00
luigirende
120a649caa
CosmosDBState - Add, as option, the partitionKey in QueryMethod ( #3227 )
...
Signed-off-by: luigirende <luigirende@gmail.com>
Signed-off-by: Luigi Rende <luigirende@gmail.com>
Signed-off-by: Bernd Verst <github@bernd.dev>
Co-authored-by: Bernd Verst <github@bernd.dev>
2024-01-24 16:49:33 -08:00
Alessandro (Ale) Segala
837c35a9c6
Remove DeleteWithPrefix from SQLite for now ( #3316 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2024-01-17 19:06:29 +00:00
Elena Kolevska
353447c992
secret store: AWS connection validation for parameter store and secrets manager ( #3301 )
...
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
2024-01-16 08:28:29 -08:00
Alessandro (Ale) Segala
3b0f320025
Add ExecuteInTransaction method for db.SQL ( #3309 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2024-01-16 08:27:46 -08:00
Ryan Lettieri
3da3d783d6
Adding deleteWithPrefix for in-memory statestore ( #3314 )
...
Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>
2024-01-12 19:40:07 +00:00
Alessandro (Ale) Segala
be9d23e769
Create shared auth package for SQL Server ( #3304 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2024-01-08 13:34:54 -08:00
Alessandro (Ale) Segala
c47907d1a5
Chore: use a single package for all Feature structs ( #3278 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Bernd Verst <github@bernd.dev>
2024-01-08 09:07:10 -08:00
Alessandro (Ale) Segala
94c5618f46
Improve Multi perf on SQL state stores with 1 op only ( #3300 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
2024-01-04 15:48:08 +00:00
Josh van Leeuwen
60cd144c9a
Fix Redis Query for RediSearch 2.8+ ( #3303 )
...
Signed-off-by: joshvanl <me@joshvanl.dev>
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
2024-01-04 07:17:44 -08:00
Elena Kolevska
0c48ced685
state.dynamodb: validate AWS connection ( #3285 )
...
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Yaron Schneider <schneider.yaron@live.com>
2024-01-02 17:35:52 +00:00
Alessandro (Ale) Segala
56579c6d47
Add migration utils for SQL Server ( #3280 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Deepanshu Agarwal <deepanshu.agarwal1984@gmail.com>
2024-01-02 17:00:17 +00:00
Alessandro (Ale) Segala
087a597ec5
Added conformance tests for DeleteWithPrefix ( #3288 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
2023-12-28 04:20:38 +00:00
Alessandro (Ale) Segala
02c6b21ec6
Postgres v2 state: handle invalid etag format ( #3279 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-12-19 12:19:27 -08:00
Alessandro (Ale) Segala
73997a2b8d
PostgreSQL state store v2 ( #3250 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Bernd Verst <github@bernd.dev>
2023-12-18 13:59:30 -08:00
Ryan Lettieri
106b42fa5c
DeleteWithPrefix support for SQLite ( #3265 )
...
Signed-off-by: Ryan Lettieri <ryanLettieri@microsoft.com>
Signed-off-by: Ryan Lettieri <67934986+RyanLettieri@users.noreply.github.com>
Signed-off-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
2023-12-18 18:39:58 +00:00
Alessandro (Ale) Segala
2fcfc1a3a4
[release-1.12] Fixup from #3272 : support case-sensitive SERVER collation ( #3276 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-12-18 17:10:25 +00:00
Alessandro (Ale) Segala
425f9fc84f
Fix SQL Server state store not working with case-sensitive collations ( #3272 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-12-14 23:15:14 +00:00
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
87aea87e95
SQLite: when connecting to an in-memory database, limit to 1 concurrent connection ( #3255 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-12-06 12:41:35 -08:00
Alessandro (Ale) Segala
79adc565c1
SQLite: allow enabling foreign keys in `GetConnectionString` ( #3253 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-12-04 21:03:58 +00:00
Bernd Verst
9095b0e7e7
Switch to Go 1.21, Updates linter, updates workflows, adds sarama 1.42.1 ( #3251 )
...
Signed-off-by: Bernd Verst <github@bernd.dev>
2023-11-28 18:13:09 -08:00
Bernd Verst
ba5831b1ce
Adds TLS support to Cassandra State Store ( #3230 )
...
Adds TLS support to Cassandra State Store
2023-11-20 07:53:57 -08:00
Alessandro (Ale) Segala
934e86c4f7
Rename folder "internal" to "common" ( #3225 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-11-14 11:36:38 -08:00
Bernd Verst
20a46e6657
Azure BlobStorage components: Add `disableEntityManagement` metadata option ( #3213 )
...
Signed-off-by: Bernd Verst <github@bernd.dev>
2023-11-06 22:19:40 +00:00
Alessandro (Ale) Segala
f4e73b0e65
Update dapr/kit ( #3205 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Bernd Verst <github@bernd.dev>
Co-authored-by: Bernd Verst <github@bernd.dev>
2023-11-02 16:20:56 -07: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
d6908e85e1
Fixes first-write-wins with SQLite and MySQL ( #3207 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-11-02 22:33:07 +00:00
Alessandro (Ale) Segala
8680e2785a
Local file-based name resolver with SQLite ( #3178 )
...
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-11-01 15:49:22 -07:00
Alessandro (Ale) Segala
7114fd0279
SQLite & MySQL: improve perf of Set operations with first-write-wins ( #3159 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Signed-off-by: Bernd Verst <github@bernd.dev>
Co-authored-by: Bernd Verst <github@bernd.dev>
2023-11-01 15:43:49 -07:00
Elena Kolevska
ddc10f7ec7
Adds outbox metadata fields ( #3186 )
...
Signed-off-by: Elena Kolevska <elena@kolevska.com>
Signed-off-by: Elena Kolevska <elena-kolevska@users.noreply.github.com>
Signed-off-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
2023-10-21 17:27:41 -07:00
ItalyPaleAle
515be48b8e
Merge remote-tracking branch 'upstream/release-1.12'
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
2023-10-09 10:24:24 -07:00
Elena Kolevska
5384d54bcd
Fixes GCP components failing to authenticate ( #3169 )
...
Signed-off-by: Elena Kolevska <elena@kolevska.com>
2023-10-09 08:25:09 -07:00
Alessandro (Ale) Segala
e7db4cf3ad
Move SQLite "auth" metadata to a separate package `internal/authentication/sqlite` ( #3135 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Bernd Verst <github@bernd.dev>
2023-09-20 15:26:12 -07:00
Alessandro (Ale) Segala
e9911a1635
Unify SQL DB migration subsystem (for Postgres and SQLite) ( #3134 )
...
Signed-off-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Bernd Verst <github@bernd.dev>
2023-09-20 13:42:40 -07:00