Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge upstream #1

Merged
merged 32 commits into from
Aug 7, 2024
Merged

Merge upstream #1

merged 32 commits into from
Aug 7, 2024

Conversation

bnonni
Copy link

@bnonni bnonni commented Aug 7, 2024

No description provided.

csuwildcat and others added 30 commits May 14, 2024 15:08
- update `dwn-sdk-js` to `v0.3.5`
- upgrade `dwn-sql-store` to `v0.4.5`
- upgrade dev dependency `@web5/dids` to `v1.1.0`

- release `dwn-server` `v0.2.3`
- upgrade `dwn-sdk-js` to `v0.3.10`
- upgrade `dwn-sql-store` to `v0.5.2`
- release `v0.3.1` of this package
- Ported web5 connect server into this repo.
- Separated business logic from `express` into a `Web5ConnectServer`
class.
- Added tests for 100% new code coverage.
- Added issue to track TODOs.
- Implemented a simple SQL based TTL cache.
- Introduced `HttpApi.create()` to support async object creation
pattern.
- Fixed bug in PostgreSQL dialect instantiation.
- 100% new code coverage.
- upgrade `dwn-sdk-js` to `v0.4.0`
- extract the data for JSON RPC response from both `RecordsRead` and
`MessagesRead`
- release `v0.4.0` of the `dwn-server` package
1. Added index to SQL TTL cache by leveraging latest `dwn-sql-store`
1. Added handling of an edge race condition.

---------

Co-authored-by: Liran Cohen <[email protected]>
…dentity#143)

There are more to be done, but this is a good start.

- Fixed confusing patterns of existing async method take callbacks, and yet return immediately without invoking and awaiting on the callback.
- Introduced  `DwnServer.stop()` for clarity and consistency.
- Introduced  `HttpApi.close()` for clarity and consistency.
- Added missing `removeProcessHandlers` as counterpart to
`setProcessHandlers` for proper clean up.
- Added `didResolver` to `DwnServerOptions` for overriding DID Resolver cache LevelDB implementation in tests to prevent DB locking issues.
- Used Poller to make some tests more stable.
- Added plugin support for `MessageStore`, `DataStore`,
`ResumableDataStore`, `EventLog` and `EventStream`.
- Exposed config for `EventStream`.
- Exposed config for `ResumableTaskStore`.
- Refactored/consolidated repeated test code. 
- Various renames.
- the connect routes were renamed to be OIDC standard
- there were validations that were part of the OIDC spec (probably
havent done all of them though)
- updated comments
…ed-identity#150)

- upgrade `dwn-sdk-js` to `v0.4.3`
- upgrade `dwn-sql-store` to `v0.6.3`
- release `dwn-server` `v0.4.2`
- update `dwn-sdk-js` to `v0.3.5`
- upgrade `dwn-sql-store` to `v0.4.5`
- upgrade dev dependency `@web5/dids` to `v1.1.0`

- release `dwn-server` `v0.2.3`
- upgrade `dwn-sdk-js` to `v0.3.10`
- upgrade `dwn-sql-store` to `v0.5.2`
- release `v0.3.1` of this package
- Ported web5 connect server into this repo.
- Separated business logic from `express` into a `Web5ConnectServer`
class.
- Added tests for 100% new code coverage.
- Added issue to track TODOs.
- Implemented a simple SQL based TTL cache.
- Introduced `HttpApi.create()` to support async object creation
pattern.
- Fixed bug in PostgreSQL dialect instantiation.
- 100% new code coverage.
- upgrade `dwn-sdk-js` to `v0.4.0`
- extract the data for JSON RPC response from both `RecordsRead` and
`MessagesRead`
- release `v0.4.0` of the `dwn-server` package
1. Added index to SQL TTL cache by leveraging latest `dwn-sql-store`
1. Added handling of an edge race condition.

---------

Co-authored-by: Liran Cohen <[email protected]>
…dentity#143)

There are more to be done, but this is a good start.

- Fixed confusing patterns of existing async method take callbacks, and yet return immediately without invoking and awaiting on the callback.
- Introduced  `DwnServer.stop()` for clarity and consistency.
- Introduced  `HttpApi.close()` for clarity and consistency.
- Added missing `removeProcessHandlers` as counterpart to
`setProcessHandlers` for proper clean up.
- Added `didResolver` to `DwnServerOptions` for overriding DID Resolver cache LevelDB implementation in tests to prevent DB locking issues.
- Used Poller to make some tests more stable.
- Added plugin support for `MessageStore`, `DataStore`,
`ResumableDataStore`, `EventLog` and `EventStream`.
- Exposed config for `EventStream`.
- Exposed config for `ResumableTaskStore`.
- Refactored/consolidated repeated test code. 
- Various renames.
- the connect routes were renamed to be OIDC standard
- there were validations that were part of the OIDC spec (probably
havent done all of them though)
- updated comments
…ed-identity#150)

- upgrade `dwn-sdk-js` to `v0.4.3`
- upgrade `dwn-sql-store` to `v0.6.3`
- release `dwn-server` `v0.4.2`
…tralized-identity#154)

- Updated base image used, `18-buster` failed Google store
vulnerability check.
- For more easily identifying the docker images.
- For understanding the tag logic, because current naming is quite
misleading.
@bnonni bnonni merged commit e2a681b into main Aug 7, 2024
8 checks passed
@bnonni bnonni deleted the merge-upstream branch August 7, 2024 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants