dependabot[bot]
79816ed537
Bump @aws-sdk/client-ses from 3.614.0 to 3.636.0 ( #23443 )
...
Bumps [@aws-sdk/client-ses](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ses ) from 3.614.0 to 3.636.0.
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-ses/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.636.0/clients/client-ses )
---
updated-dependencies:
- dependency-name: "@aws-sdk/client-ses"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-22 11:58:42 +02:00
José Varela
c6304b81dd
API: Fix filter email.send to be used in Flows ( #23446 )
...
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
2024-08-22 11:56:30 +02:00
dependabot[bot]
e1e472e892
Bump tsx from 4.16.5 to 4.17.0 ( #23433 )
...
Bumps [tsx](https://github.com/privatenumber/tsx ) from 4.16.5 to 4.17.0.
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.16.5...v4.17.0 )
---
updated-dependencies:
- dependency-name: tsx
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-21 08:39:56 +02:00
dependabot[bot]
1d31a2b2cb
Bump mysql2 from 3.10.0 to 3.11.0 ( #23421 )
...
Bumps [mysql2](https://github.com/sidorares/node-mysql2 ) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/sidorares/node-mysql2/releases )
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md )
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.10.0...v3.11.0 )
---
updated-dependencies:
- dependency-name: mysql2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-20 09:02:06 +02:00
Pascal Jufer
e759f4b5da
Ensure DB queries in notifications service run in same transaction ( #23405 )
2024-08-19 10:01:38 +00:00
daedalus
39f9515088
Add index support ( #23149 )
...
* feat(api): add index support
Co-Authored-By: Mahendra Kumar <22556323+mahendraHegde@users.noreply.github.com >
* fix(primary key): do not all mutating unique or index
* feat(app): add index selection
* refactor `dopIndex` to use array entry
* add docs
* add changeset
* add missing properties from field object spec
* simplify index checks
* formatting
* fix mssql index query
* fix additional fields being returned in schema
* fix oracle indexing
* only set nullable/not nullable if specifically requested
* Update app/src/lang/translations/en-US.yaml
Co-authored-by: Hannes Küttner <kuettner.hannes@gmail.com >
* Revert "only set nullable/not nullable if specifically requested"
This reverts commit 4726dbb8cf .
* make changeset more explicit
---------
Co-authored-by: Mahendra Kumar <22556323+mahendraHegde@users.noreply.github.com >
Co-authored-by: Daniel Biegler <DanielBiegler@users.noreply.github.com >
Co-authored-by: Hannes Küttner <kuettner.hannes@gmail.com >
2024-08-19 09:59:18 +00:00
dependabot[bot]
b38556889b
Bump sharp from 0.33.4 to 0.33.5 ( #23400 )
...
Bumps [sharp](https://github.com/lovell/sharp ) from 0.33.4 to 0.33.5.
- [Release notes](https://github.com/lovell/sharp/releases )
- [Changelog](https://github.com/lovell/sharp/blob/main/docs/changelog.md )
- [Commits](https://github.com/lovell/sharp/compare/v0.33.4...v0.33.5 )
---
updated-dependencies:
- dependency-name: sharp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-19 09:53:55 +02:00
Matthew Rollinson
feba625959
User Invite Token TTL ( #22986 )
...
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
2024-08-18 15:43:22 +02:00
SP12893678
3a0d628b52
Fix icon field limit character size ( #22411 ) ( #23391 )
...
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
2024-08-18 15:36:26 +02:00
Jan Arends
83303b16e3
Enabled gen_random_uuid() to be used as default field value ( #23359 )
...
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
2024-08-18 13:21:51 +02:00
Pascal Jufer
603778a227
Tiny refactor of parse-filter-key.ts ( #23397 )
2024-08-18 11:35:46 +02:00
dependabot[bot]
1ccae7efd5
Bump qs from 6.12.3 to 6.13.0 ( #23372 )
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.12.3 to 6.13.0.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.12.3...v6.13.0 )
---
updated-dependencies:
- dependency-name: qs
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-16 09:31:38 +02:00
dependabot[bot]
a1a958dc80
Bump @types/ws from 8.5.11 to 8.5.12 ( #23365 )
...
Bumps [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws ) from 8.5.11 to 8.5.12.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws )
---
updated-dependencies:
- dependency-name: "@types/ws"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-15 11:26:37 +02:00
Rijk van Zanten
45e915aa5f
v11.0.2
2024-08-14 11:47:31 -04:00
Hannes Küttner
6793d79b3c
Fix system filter permission checking in validateItemAccess ( #23357 )
2024-08-14 15:21:48 +00:00
Azri Kahar
a41ee74a2a
Fix CSV import for files containing Byte Order Mark (BOM) ( #23332 )
...
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
2024-08-14 12:53:59 +00:00
Hannes Küttner
dc03c76557
Fix filtering of M2A allowed collections in AST construction ( #23340 )
2024-08-14 14:29:02 +02:00
Hannes Küttner
92640bd6a7
Fix caching for dynamic variables ( #23321 )
...
* Don't cache dynamic values in permissions, but only the actual DB result
* Cache filter context based on the requested fields and the dynamic variable value in the "normal" cache
* Remove caching from `fetchAllowedCollections`
* Remove caching from `fetchAllowedFieldMap`
* Remove caching from `fetchAllowedFields`
* Remove caching from `fetchInconsistentFieldMap`
* Add `bypassMinimalAppPermissions` to `fetchRawPermissions` cache key
* Reduce keys in `fetchRawPermissions` accountability option
* Add changeset
* Add fields to filter context cache key again
---------
Co-authored-by: daedalus <44623501+ComfortablyCoding@users.noreply.github.com >
2024-08-14 08:24:40 -04:00
Hannes Küttner
51ecd31312
Fix the order of preset application and payload validation ( #23346 )
...
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
2024-08-14 14:11:51 +02:00
Azri Kahar
7d8fdce267
Fix file export is ready notification for user without create permission to directus_notifications ( #23336 )
...
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
2024-08-14 10:24:32 +00:00
Hannes Küttner
434b8e822c
Adjust permissions migration to work with more MySQL flavors ( #23327 )
2024-08-14 11:32:03 +02:00
Azri Kahar
0fa0f48efe
Fix typo for Invalid aggregate query parameter warning log ( #23334 )
2024-08-14 07:59:07 +02:00
Hannes Küttner
7ddf5fd927
Fix sort field defaulting for related o2m collections ( #23267 )
...
* Default to the correct sort field for nested o2m items
* Add changeset
* Add test
---------
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
2024-08-12 15:05:46 -04:00
Hannes Küttner
578bd7a164
Fixed the permission application for relational _some and _none filters ( #23272 )
...
* Inject the correct cases into _some and _none filters
* Make sure that all arguments are passed to the relational count helper through types
* Unrelated
* `getCases` applies its own collection filtering
* Add changeset
2024-08-13 01:54:25 +08:00
Hannes Küttner
ce626ab7ec
Fix deep groupBy behavior for O2M relations ( #23279 )
...
* Add additional group field for o2m
* Add changeset
---------
Co-authored-by: daedalus <44623501+ComfortablyCoding@users.noreply.github.com >
2024-08-12 11:47:11 -04:00
ian
939423f257
Change get-address test port ( #23302 )
...
* Change get-address test port
* Get random port instead
Co-authored-by: daedalus <44623501+ComfortablyCoding@users.noreply.github.com >
---------
Co-authored-by: daedalus <44623501+ComfortablyCoding@users.noreply.github.com >
2024-08-12 10:11:36 -04:00
dependabot[bot]
0aae60bd84
Bump tar from 7.4.2 to 7.4.3 ( #23290 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.4.2 to 7.4.3.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.4.2...v7.4.3 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-12 11:37:02 +02:00
Hannes Küttner
e602450d2b
Fix singleton permissions structure ( #23269 )
...
* Fix singleton update permission fields & presets
* Add changeset
* Fix typo
* Make code slightly prettier
2024-08-09 13:39:37 -04:00
Crow
8426111498
Persist default value and nullable in field schema update ( #23151 )
...
* make variable more descriptive
* persist default value and nullable in field schema update
* add changeset
* add self to contributors
* extracted expressions out of the selection
* a bit more refactoring
* fix
* set nullable as default
* tiny refactoring
* handle null as default value correctly
---------
Co-authored-by: Jan Arends <jan.arends@mailbox.org >
2024-08-09 13:16:03 +02:00
dependabot[bot]
40e012518b
Bump inquirer from 9.3.5 to 9.3.6 ( #23261 )
...
Bumps [inquirer](https://github.com/SBoudrias/Inquirer.js ) from 9.3.5 to 9.3.6.
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases )
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/inquirer@9.3.5...inquirer@9.3.6 )
---
updated-dependencies:
- dependency-name: inquirer
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-09 11:49:06 +02:00
daedalus
fe8d9fb1c2
Fix DB_CLIENT expected before project initialized ( #23256 )
2024-08-09 09:45:43 +02:00
Rijk van Zanten
034341c5b1
v11.0.1
2024-08-08 13:10:25 -04:00
José Varela
4548893c4d
API / Migrations: Fix drop foreign key if have a different name ( #23253 )
...
* Fix drop foreign key if have a different name
* Improve memory usage
Variables are only defined within try block
* Add changeset
* Target "role" column
Since users can create custom fields in directus tables and since someone may have tried to create another field to directus_roles, let's specify which column
* Fix formatting
---------
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
2024-08-08 12:52:21 -04:00
Jogchum Koerts
c0df1aa65c
Retry transaction also for SQLITE_BUSY ( #23243 )
...
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
Co-authored-by: Hannes Küttner <kuettner.hannes@gmail.com >
2024-08-08 13:49:30 +02:00
Hannes Küttner
bb1b15a906
Ignore missing foreign key constraint in policies migration ( #23251 )
...
* Gracefully handle missing role foreign key constraint in directus_permissions
* Add changeset
* Update changeset
2024-08-08 18:16:01 +08:00
Florian Strasser
338625f894
Add unix socket support ( #23150 )
...
* Update server.ts | Issue 23142
Fix Problem on server.ts to only accept integer Values as port. Some hosters require the port to be a string forwarding to a specific file as socket.
* Update contributors.yml
* Update server.ts
* Update server.ts
* Add changset
* Resolve formatting error
* move unix socket to separate variable
* add docs
* update changeset
* do not add protocol to address
* add correct casing for `Unix`
* do not add protocol prefix if listening on socket
* add missing package bumps to changes
* Update server.ts
Changed listenOptions initialization
* formatting
* remove port override note
* update doc wording to be inline with host and add ignore
* add tests
---------
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
Co-authored-by: daedalus <44623501+ComfortablyCoding@users.noreply.github.com >
2024-08-07 15:58:04 -04:00
Pascal Jufer
7dc49e5e44
Adjust the provisioned DB_CLIENT value in init CLI command for mysql2 ( #23232 )
...
Co-authored-by: Hannes Küttner <kuettner.hannes@gmail.com >
2024-08-07 16:20:04 +02:00
Pascal Jufer
980f8d0274
Fix the "add-system-fk-triggers" migration for mysql2 ( #23233 )
2024-08-07 16:19:05 +02:00
Pascal Jufer
15eebdb875
Adjust the init CLI command for new mysql2 package ( #23231 )
...
* Adjust driver used for MySQL
* Add changeset
2024-08-07 09:21:19 -04:00
dependabot[bot]
ae9c4f1979
Bump zod-validation-error from 3.3.0 to 3.3.1 ( #23221 )
...
Bumps [zod-validation-error](https://github.com/causaly/zod-validation-error ) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/causaly/zod-validation-error/releases )
- [Changelog](https://github.com/causaly/zod-validation-error/blob/main/CHANGELOG.md )
- [Commits](https://github.com/causaly/zod-validation-error/compare/v3.3.0...v3.3.1 )
---
updated-dependencies:
- dependency-name: zod-validation-error
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 07:10:58 +02:00
Rijk van Zanten
aa425a19da
v11.0.0
2024-08-06 15:50:40 -04:00
Rijk van Zanten
002a7848c6
Merge branch 'main' into v11-rc
2024-08-06 14:43:52 -04:00
Rijk van Zanten
e5ba369c24
v10.13.2
2024-08-06 14:26:11 -04:00
Rijk van Zanten
57b6dba79f
Merge branch 'main' into v11-rc
2024-08-06 14:19:35 -04:00
Hannes Küttner
5f89c07c3f
Fix groupBy behavior with relational permissions ( #23185 )
...
* Start on a fix for group by
* Don't rely on knex.raw
* "Fix" typing issue
* Move preprocessing to group logic only
* Add changeset
2024-08-06 14:04:11 -04:00
Hannes Küttner
f50e74d802
Rename permissions policy migration to be the most recent version ( #23214 )
2024-08-06 14:03:54 -04:00
Hannes Küttner
0ac9a5d190
Fix related field permissions ( #23199 )
...
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
2024-08-06 18:56:19 +02:00
Rijk van Zanten
5d55f3c067
Fix user count ( #23184 )
...
Co-authored-by: Hannes Küttner <kuettner.hannes@gmail.com >
Co-authored-by: ian <licitdev@gmail.com >
2024-08-06 18:15:18 +02:00
Hannes Küttner
725dc3ce5b
Fix M2A query regression from #23181 ( #23195 )
2024-08-06 08:05:12 -04:00
Hannes Küttner
e3e33a8299
Fix sorting of aggregated result ( #23193 )
...
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch >
2024-08-06 13:47:25 +02:00