{"name":"ff-engine","vers":"0.1.0","deps":[{"name":"ferriskey","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"61d4515f6312d81259e0eadb5d4852960e3663ef8b557d8071654eb1a8afa475","features":{},"yanked":false,"pubtime":"2026-04-20T06:59:36Z"} {"name":"ff-engine","vers":"0.1.1","deps":[{"name":"ferriskey","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"eb99ec04c204804673b0007480f72083e4a1e8ad81a733a11640d208ed80393c","features":{},"yanked":false,"pubtime":"2026-04-20T14:29:07Z"} {"name":"ff-engine","vers":"0.2.0","deps":[{"name":"ferriskey","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ac500dfee3db3a9d3d1f24a292fa40600e162bd823f6dd80986a4f9a616aa496","features":{},"yanked":false,"pubtime":"2026-04-21T17:38:44Z"} {"name":"ff-engine","vers":"0.3.1","deps":[{"name":"ferriskey","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a609297b63dfb239e5afd8b501d3fb237a0b97863bcd23ebbf9722c5e3c6f83d","features":{"observability":["ff-observability/enabled"]},"yanked":true,"pubtime":"2026-04-22T15:09:51Z"} {"name":"ff-engine","vers":"0.3.2","deps":[{"name":"ferriskey","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9af248c41e38d402094804a3396acdf04f0eb02544bfea06b52db25cf0009724","features":{"observability":["ff-observability/enabled"]},"yanked":false,"pubtime":"2026-04-22T15:43:59Z"} {"name":"ff-engine","vers":"0.3.3","deps":[{"name":"ferriskey","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9fd210a6507cd2479e58cb4ddb1d9a44b05a06c1a69a4f8114f85d8f9e386096","features":{"observability":["ff-observability/enabled"]},"yanked":false,"pubtime":"2026-04-22T17:02:19Z"} {"name":"ff-engine","vers":"0.3.4","deps":[{"name":"ferriskey","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ec549e43b182901e21d60a90d346af78a3e1f1782b26531b6bf1375565e9dfb0","features":{"observability":["ff-observability/enabled"]},"yanked":false,"pubtime":"2026-04-22T20:20:08Z"} {"name":"ff-engine","vers":"0.4.0","deps":[{"name":"ferriskey","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4fcab597840f2efb68b6bb43a63c8ca67a62b8672f5d792a2a53816951c2b799","features":{"observability":["ff-observability/enabled"]},"yanked":false,"pubtime":"2026-04-23T08:56:19Z"} {"name":"ff-engine","vers":"0.5.0","deps":[{"name":"ferriskey","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"05f4cbc6f3593f4b14c928974cffd0eec349c88d99bee056deaac139dacfc098","features":{"observability":["ff-observability/enabled"]},"yanked":false,"pubtime":"2026-04-23T19:06:34Z"} {"name":"ff-engine","vers":"0.6.0","deps":[{"name":"ferriskey","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"31379bad09cd3cf98336efcec792692c2d72840f50aca15c6808c266e2347aad","features":{"observability":["ff-observability/enabled"]},"yanked":false,"pubtime":"2026-04-24T01:01:56Z"} {"name":"ff-engine","vers":"0.6.1","deps":[{"name":"ferriskey","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2aa254ad793625f74db2cc9d3b6b30e22a827c9057b8899b021d2fea5aa4bb71","features":{"observability":["ff-observability/enabled"]},"yanked":false,"pubtime":"2026-04-24T03:06:51Z"} {"name":"ff-engine","vers":"0.8.1","deps":[{"name":"ferriskey","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-backend-postgres","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d20b0f323a8074cdea90d40b2675127a15df512f39e6cfaf6c3d9c71721c4c3e","features":{"observability":["ff-observability/enabled"]},"features2":{"postgres":["dep:ff-backend-postgres","dep:sqlx","dep:uuid"]},"yanked":false,"pubtime":"2026-04-24T22:32:42Z","v":2} {"name":"ff-engine","vers":"0.9.0","deps":[{"name":"ferriskey","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-backend-postgres","req":"^0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"17c103c3b9c5ba7e1ffb8e26f26dea431e261121f520c9da5093e808d4f516ed","features":{"observability":["ff-observability/enabled"]},"features2":{"postgres":["dep:ff-backend-postgres","dep:sqlx","dep:uuid"]},"yanked":false,"pubtime":"2026-04-25T21:07:25Z","v":2} {"name":"ff-engine","vers":"0.10.0","deps":[{"name":"ferriskey","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-backend-postgres","req":"^0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6c4c5dabfacbaa6af62df192cb3919119b5d042f41bbba7243475dc4e103b356","features":{"observability":["ff-observability/enabled"]},"features2":{"postgres":["dep:ff-backend-postgres","dep:sqlx","dep:uuid"]},"yanked":false,"pubtime":"2026-04-26T03:33:38Z","v":2} {"name":"ff-engine","vers":"0.11.0","deps":[{"name":"ferriskey","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-backend-postgres","req":"^0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"12b7024d6e8569f2c2d9bafda8d471fcc4f3d4b26a2fedd6d436a81183ba5fbe","features":{"observability":["ff-observability/enabled"]},"features2":{"postgres":["dep:ff-backend-postgres","dep:sqlx","dep:uuid"]},"yanked":false,"pubtime":"2026-04-26T14:45:05Z","v":2} {"name":"ff-engine","vers":"0.12.0","deps":[{"name":"ferriskey","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-backend-postgres","req":"^0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-backend-valkey","req":"^0.12.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.12.0","features":["core"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1","features":["v4","serde"],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"cff4325f724b4f783138d054e27d6797a4ff39032710d76e231113ff3dccaa46","features":{"observability":["ff-observability/enabled"]},"features2":{"postgres":["dep:ff-backend-postgres","dep:sqlx","dep:uuid"]},"yanked":false,"pubtime":"2026-04-29T16:09:51Z","v":2} {"name":"ff-engine","vers":"0.13.0","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferriskey","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-backend-postgres","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-backend-valkey","req":"^0.13.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.13.0","features":["core"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros","macros","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1bdf85c497a3ca73fd76f67c5f8d969c6425252036ed3f017ee416c416bbeef9","features":{"observability":["ff-observability/enabled"]},"features2":{"postgres":["dep:ff-backend-postgres","dep:sqlx"]},"yanked":false,"pubtime":"2026-05-01T15:07:05Z","v":2} {"name":"ff-engine","vers":"0.14.0","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferriskey","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-backend-postgres","req":"^0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-backend-valkey","req":"^0.14.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.14.0","features":["core"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros","macros","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"60a4dcd9545d4d17a9be4abc9faf9866ae6a88cbd89236ae8f6d92bbe93f0560","features":{"observability":["ff-observability/enabled"]},"features2":{"postgres":["dep:ff-backend-postgres","dep:sqlx"]},"yanked":false,"pubtime":"2026-05-03T03:01:23Z","v":2} {"name":"ff-engine","vers":"0.14.1","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferriskey","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-backend-postgres","req":"^0.14.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-backend-valkey","req":"^0.14.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.14.1","features":["core"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros","macros","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ea4c037c998523e490f2b07e0c796bb674c9104325ee815dbf10958589af8b47","features":{"observability":["ff-observability/enabled"]},"features2":{"postgres":["dep:ff-backend-postgres","dep:sqlx"]},"yanked":false,"pubtime":"2026-05-03T06:40:02Z","v":2} {"name":"ff-engine","vers":"0.15.0","deps":[{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ferriskey","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-backend-postgres","req":"^0.15.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ff-backend-valkey","req":"^0.15.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ff-core","req":"^0.15.0","features":["core"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"ff-observability","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.8","features":["postgres","runtime-tokio-rustls"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["rt","net","time","sync","macros","macros","rt"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"db6cceac6382081c790c6226ce65b59ac9dec5325d049e319be53c4fccd742b2","features":{"observability":["ff-observability/enabled"]},"features2":{"postgres":["dep:ff-backend-postgres","dep:sqlx"]},"yanked":false,"pubtime":"2026-05-03T18:46:39Z","v":2}