Joachim Van Herwegen
df2f69f532
feat: Expose a storage description resource for storage containers
2022-11-09 09:10:00 +01:00
Joachim Van Herwegen
3db1921633
feat: Create an OperationRouterHandler
...
This allows us to route after an Operation has been parsed
2022-11-09 09:10:00 +01:00
Joachim Van Herwegen
da99ff30f6
feat: Create an ArrayUnionHandler which flattens the sources results
2022-11-09 09:10:00 +01:00
Joachim Van Herwegen
4223dcf8a4
feat: Split up server creation and request handling
...
This allows us to decouple the WebSocket listening from the HTTP configs,
making these features completely orthogonal.
2022-11-09 09:10:00 +01:00
Joachim Van Herwegen
764ce3cc28
feat: Create a GenericEventEmitter interface
...
This allows us to have typed EventEmitters.
2022-11-09 09:10:00 +01:00
Joachim Van Herwegen
3328f8dea6
Merge branch 'main' into versions/6.0.0
2022-11-07 09:45:22 +01:00
Samu Lang
60718a123d
fix: Expose Www-Authenticate via CORS
...
To support reactive authentication where clients inspect the challenge to choose an authentication mechanism.
2022-11-07 08:45:52 +01:00
Joachim Van Herwegen
7fafd646fc
test: Make sure quota test succeeds if tmp folder does not exist
2022-11-04 09:55:04 +01:00
Joachim Van Herwegen
eab17fcd23
docs: Update v5.1.0 release notes
v5.1.0
2022-11-03 09:59:21 +01:00
Joachim Van Herwegen
1a07de7c9d
chore(release): Release version 5.1.0 of the npm package
2022-11-03 09:58:14 +01:00
Joachim Van Herwegen
3fe4656a71
chore: Update dependency vulnerability
2022-11-03 09:25:31 +01:00
Joachim Van Herwegen
68ee9648e1
fix: Require create permission for empty PATCH bodies
2022-11-02 16:48:15 +01:00
Arthur Joppart
79fa83a07a
feat: add additional redis settings to redis locker
...
* feat: add additional redis settings to redis locker
* fix: unfinished doc
2022-11-02 10:48:30 +01:00
Joachim Van Herwegen
ef48660b48
fix: Return correct status code when deleting non-existent resource
2022-11-02 09:31:42 +01:00
Joachim Van Herwegen
9f04e28dc6
chore: Clean up ACP imports
2022-11-02 09:17:35 +01:00
Thomas Dupont
d690cc7ed0
feat: add support for key namespacePrefixes in a RedisLocker instance
2022-10-31 14:23:27 +01:00
Thomas Dupont
09afebbc84
ci: fix cth version on PR
2022-10-27 16:04:37 +02:00
Joachim Van Herwegen
e1af8ee66e
fix: Fix incorrect config import
2022-10-13 15:06:50 +02:00
dependabot[bot]
6f1305020b
chore(deps): bump actions/stale from 5 to 6
...
Bumps [actions/stale](https://github.com/actions/stale ) from 5 to 6.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-11 08:38:41 +02:00
Jasper Vaneessen
37dabe1244
ci: add stale action for issues
...
* ci: add stale action for issues
* ci: add stale action for issues
* ci: rephrase messages
* ci: set issue stale after 60 days
* ci: stale action debug mode
2022-10-10 10:11:00 +02:00
Joachim Van Herwegen
a1e916b73a
feat: Support async default values in getDefault
2022-10-06 09:36:04 +02:00
Joachim Van Herwegen
c73ef50e48
docs: Document ACP-related changes
2022-10-06 09:36:04 +02:00
Joachim Van Herwegen
56b7e63843
test: Update PermissionTable to also test all ACP cases
2022-10-06 09:36:04 +02:00
Joachim Van Herwegen
b3dd50a593
refactor: Move WAC-Allow configs to ACL-specific config
2022-10-06 09:36:04 +02:00
Joachim Van Herwegen
fa1dee573e
feat: Add required ACP headers
2022-10-06 09:36:04 +02:00
Joachim Van Herwegen
f3e7a20800
feat: Update Credentials typings to support client/issuer
2022-10-06 09:36:04 +02:00
Joachim Van Herwegen
40f2c8ea42
feat: Update templates and generators to support ACP
2022-10-06 09:36:04 +02:00
Joachim Van Herwegen
728617ac77
test: Add ACP integration tests
2022-10-06 09:36:04 +02:00
Joachim Van Herwegen
db680740b5
feat: Create configs for server with ACP authorization
2022-10-06 09:36:04 +02:00
Joachim Van Herwegen
a6409ad00d
feat: Create AcpReader
2022-10-06 09:36:04 +02:00
dependabot[bot]
6fecd713dd
chore(deps): bump actions/checkout from 2 to 3.1.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.1.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3.1.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-06 08:28:33 +02:00
Joachim Van Herwegen
f7742cffef
fix: Add missing parameter to sparql-file-storage.json
configuration
2022-10-05 15:43:58 +02:00
Joachim Van Herwegen
b09bf66ad7
Merge branch 'main' into versions/6.0.0
2022-09-29 15:31:42 +02:00
Joachim Van Herwegen
b0924bf168
feat: Allow JSON-LD contexts to be stored locally
2022-09-26 16:25:00 +02:00
dependabot[bot]
94b90ef0c8
chore(deps): bump uuid from 8.3.2 to 9.0.0
...
Bumps [uuid](https://github.com/uuidjs/uuid ) from 8.3.2 to 9.0.0.
- [Release notes](https://github.com/uuidjs/uuid/releases )
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/uuidjs/uuid/compare/v8.3.2...v9.0.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 16:16:34 +02:00
Joachim Van Herwegen
4d9d1b90b0
fix: Prevent accidental nested storages
2022-09-26 11:57:42 +02:00
Joachim Van Herwegen
e050f8be93
feat: Allow multiple configurations to be used during startup
2022-09-26 10:26:00 +02:00
Wannes Kerckhove
cf74ce3d2a
fix: Convert TemplateEngine to AsyncHandlers
2022-09-26 09:42:18 +02:00
Joachim Van Herwegen
7884348c2f
fix: Always render OIDC errors correctly
2022-09-21 11:05:28 +02:00
Ruben Verborgh
7987824068
fix: Clarify application consent screen.
2022-09-20 13:12:57 +02:00
dependabot[bot]
3beb049afc
chore(deps): bump jose from 4.8.3 to 4.9.2
...
Bumps [jose](https://github.com/panva/jose ) from 4.8.3 to 4.9.2.
- [Release notes](https://github.com/panva/jose/releases )
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md )
- [Commits](https://github.com/panva/jose/compare/v4.8.3...v4.9.2 )
---
updated-dependencies:
- dependency-name: jose
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 09:44:47 +02:00
Jasper Vaneessen
2a5a93fe84
ci: Add Conformance Test Harness checks to PRs
...
* ci: split up workflows
* ci: tweaks and housekeeping
* ci: additional comments and requested changes
* ci: additional comments
* chore: clean up .gitignore
* ci: CTH testing on PRs + reusable
* ci: allow failure on job instead of command
* ci: remove npm-test dependency for CTH
* ci: fix branch for scheduled run of CTH
* ci: add concurrency group for PRs
2022-09-07 13:32:18 +02:00
Joachim Van Herwegen
327ce7409a
fix: Prevent websockets from being used with worker threads
2022-09-06 08:40:32 +02:00
Joachim Van Herwegen
a3c7baf6d3
Merge branch 'main' into versions/6.0.0
2022-09-05 13:27:53 +02:00
Jasper Vaneessen
2d884c7252
ci: split up into multiple workflows
...
* ci: split up workflows
* ci: tweaks and housekeeping
* ci: additional comments and requested changes
* ci: additional comments
* chore: clean up .gitignore
2022-09-05 13:11:20 +02:00
Jasper Vaneessen
9a5fc674f3
style: Enforce linting rules on markdown files
...
* chore: add markdownlint-cli2 and config for mkdocs
* style: enforce linting rules on mkdocs md files
* chore: tweaks to markdownlint rules
* style: linting changelog
* style: linting release notes
* style: linting .github md files
* style: further linting of docs
* style: linting readmes
* chore: update linting script entries
* docs: tweak release after rebase
* chore: simplify root md linting config
* chore: extend base config
* chore: implement requested changes
* chore: remove unnecessary exception
* chore: fix comment type
* styling: single config + list spacing
* chore: implement requested changes
* chore: use .cjs files for markdownlint config
* chore: implement requested changes
2022-08-25 11:32:09 +02:00
Joachim Van Herwegen
97f7ca027e
feat: Allow vocabularies to be extended
2022-08-24 08:49:07 +02:00
Jasper Vaneessen
04695e7651
chore: updated release assist
...
* chore(deps): use commit-and-tag-version
as standard-version is now deprecated, switch to maintained fork
* chore: separate changelog and release npm scripts
* chore: skip tags for commit-and-tag-version
* docs: update release docs to reflect changes
* chore: change npm scripts names
* chore: try out IOWait
* chore: use postrelease to finalize
* build: update package-lock
* docs: update release docs
* docs: fix indent and prerelease instruction
* chore: chronological changelog order
* chore: release finalizer tweaks
* docs: tweak release docs
* chore: straightforward version import
2022-08-22 09:49:57 +02:00
Thomas Dupont
092ed4bd44
build: mkdocs dev script added
2022-08-22 09:43:59 +02:00
Thomas Dupont
ee38b99376
fix(ci): passing VERSION env variable to next ci steps
2022-08-18 12:15:02 +02:00