Christopher Kolstad
Christopher Kolstad
So, having added an OkHttpFeatureFetcher in a previous PR, this PR adds a metricssender which uses OkHttp.
So, there are situations where you don't necessarily want to poll, so taking inspiration from our already existing `disableMetrics()` flag on UnleashConfig, this PR adds a `disablePolling()` flag which stops...
To ensure we clean up sessions on logout this PR does two things: 1. When users changes password, it deletes all sessions for user 2. When logging out, it deletes...
### Describe the feature request To help with debugging failing webhooks, I would like Unleash to start logging the actual error being caught in the fetch call ### Background Trying...
In order to prevent users from being able to assign roles/permissions they don't have, this PR adds a check that the user performing the action either is Admin, Project owner...
I've held an internal knowledge sharing session on this already. If someone can think of a better phrasing for the background, I'm all ears. I think it's just nice to...
Adds a IGracefulShutdown interface to UnleashConfig. Allows services/stores to register a shutdown hook which will be run before our Knex connection is destroyed, so perfect for flushing data. Initially thought...
Yarnv4
So, in order to optimise our builds, this moves to yarn v4. Still in draft, because we will need to fix our scripts before we can migrate fully.
Cleans up Environment usages, using separate interfaces instead of having nullable fields that are set or not set depending on which endpoint we're working with. This also allows us to...
### Discussion Having read https://go.dev/doc/devel/release I realised we haven't looked at our build matrix since 1.16 came out, and our go.mod is still pointing to 1.13 which was EoL 2021-02-16....