Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #218
Supersedes #135
Based on work done davenverse/epimetheus#188 and is blocked by it (until it is merged and new version is published).
This contains mechanical changes needed to make the library compatible with Cats Effect 3.0 and Https4s 1.0.0-M20 (there might be more breaking changes in Http4s before release).
Noteworthy changes:
Sync
is relaxed from routes creation as defining routes should not be really effectful, so, only needed typeclasses fromcats
are used (running the routes is effectful indeed, but thenSync
will be supplied to it in the calling code).Making this as Draft, because it is blocked by PR in
epimetheus
repo.