Nicolas Marchildon
Nicolas Marchildon
The consul namer currently allows specifying one tag to filter services, through the `includeTag` configuration key. That tag appears in the name like this: /#//// The consul API supports searching...
Scraping pushprom returns no timestamp for metrics, which may be very old. No staleness check is possible unless one metric contains a timestamp as a value. Instead, pushprom could provide...
Update to parse the current version of Google Cloud documentation. The code assumed an old version of the documentation, which had different CSS styles. Also, there is no sub-product navigation,...
## What do these changes do? - Make BaseCache generic over both key and value types for improved type safety. - Update all cache backends and usages to use BaseCache[KeyType,...
## What do these changes do? Refactored `@cached` and `@multi_cached` to return a wrapper object providing cache control: - **refresh**: forces a cache update for the given key. - **invalidate**:...
The @cached decorator did not preserve type hints, breaking static analysis. ## What do these changes do? This PR fixes type hint preservation in the `@cached` decorator by using `ParamSpec`...