{"name":"product-os-server","vers":"0.0.1","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.5.6","features":["headers"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.3.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.3.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csp","req":"^0.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-authentication","req":"^0.0.2","features":["issue_token"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":"^0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":"^0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-content","req":"^0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-oauth-oidc","req":"^0.0.1","features":["server"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":"^0.0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":"^0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":"^0.0.6","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-service-handler","req":"^0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":"^0.0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b2a54dec4031cd41a5d13678ab44f7d178eb8c4c2f8535514a1655fbead0fe97","features":{"authentication":["product-os-authentication"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"content":["product-os-content"],"controller":["product-os-command-control","product-os-store","product-os-capabilities","product-os-service-handler"],"core":["tokio","parking_lot","hyper","axum","axum-extra","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors"],"csrf":["axum_csrf"],"custom":[],"default":["core"],"middleware":["product-os-router/middleware"],"oidc":["product-os-oauth-oidc"],"tls":["rustls","axum-server/tls-rustls","axum-server"]},"yanked":false,"rust_version":"1.69","pubtime":"2023-08-20T11:14:11Z"}
{"name":"product-os-server","vers":"0.0.2","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.5.6","features":["headers"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.3.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.3.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csp","req":"^0.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-authentication","req":"^0.0","features":["issue_token"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":"^0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":"^0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":"^0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-content","req":"^0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-oauth-oidc","req":"^0.0","features":["server"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":"^0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":"^0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":"^0.0","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-service-handler","req":"^0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":"^0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"45cac1652bb86f16144f1fe1a9830c0d701eec00962e7c8d51fded1850ad1059","features":{"authentication":["product-os-authentication"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"content":["product-os-content"],"controller":["product-os-command-control","product-os-store","product-os-capabilities","product-os-service-handler"],"core":["tokio","parking_lot","hyper","axum","axum-extra","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors"],"csrf":["axum_csrf"],"custom":[],"default":["core"],"middleware":["product-os-router/middleware"],"oidc":["product-os-oauth-oidc"],"tls":["rustls","axum-server/tls-rustls","axum-server"]},"yanked":false,"rust_version":"1.69","pubtime":"2023-08-21T15:09:18Z"}
{"name":"product-os-server","vers":"0.0.3","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.5.6","features":["headers"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.3.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.3.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csp","req":"^0.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-authentication","req":">=0.0.1","features":["issue_token"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-content","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-oauth-oidc","req":">=0.0.1","features":["server"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-service-handler","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e5e329d319c1c53764fa4eef291c0372c6cda7eb1c9748a77da991669e2fda90","features":{"authentication":["product-os-authentication"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"content":["product-os-content"],"controller":["product-os-command-control","product-os-store","product-os-capabilities","product-os-service-handler"],"core":["tokio","parking_lot","hyper","axum","axum-extra","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors"],"csrf":["axum_csrf"],"custom":[],"default":["core"],"middleware":["product-os-router/middleware"],"oidc":["product-os-oauth-oidc"],"tls":["rustls","axum-server/tls-rustls","axum-server"]},"yanked":false,"rust_version":"1.69","pubtime":"2023-08-21T16:38:13Z"}
{"name":"product-os-server","vers":"0.0.4","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.5.6","features":["headers"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.3.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.3.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csp","req":"^0.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-authentication","req":">=0.0.1","features":["issue_token"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-content","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-oauth-oidc","req":">=0.0.1","features":["server"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-service-handler","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4c3ce245e66c7841ce208b4d5b6b645b6fdae03e61e6106bd85d924ee4ee3d9f","features":{"authentication":["product-os-authentication"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"content":["product-os-content"],"controller":["product-os-command-control","product-os-store","product-os-capabilities","product-os-service-handler"],"core":["tokio","parking_lot","hyper","axum","axum-extra","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors"],"csrf":["axum_csrf"],"custom":[],"default":["core"],"middleware":["product-os-router/middleware"],"oidc":["product-os-oauth-oidc"],"tls":["rustls","axum-server/tls-rustls","axum-server"]},"yanked":false,"rust_version":"1.69","pubtime":"2023-08-27T03:59:34Z"}
{"name":"product-os-server","vers":"0.0.5","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.5.6","features":["headers"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.3.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.3.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csp","req":"^0.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-authentication","req":">=0.0.1","features":["issue_token"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-content","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-oauth-oidc","req":">=0.0.1","features":["server"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-service-handler","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"47afaa4d242468436f3203d023daf3abc53ca96a4a2abc06b68ab7c722a77571","features":{"authentication":["product-os-authentication"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"content":["product-os-content"],"controller":["product-os-command-control","product-os-store","product-os-capabilities","product-os-service-handler"],"core":["tokio","parking_lot","hyper","axum","axum-extra","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors"],"csrf":["axum_csrf"],"custom":[],"default":["core"],"middleware":["product-os-router/middleware"],"oidc":["product-os-oauth-oidc"],"tls":["rustls","axum-server/tls-rustls","axum-server"]},"yanked":false,"rust_version":"1.69","pubtime":"2023-08-28T14:54:38Z"}
{"name":"product-os-server","vers":"0.0.6","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.5.6","features":["headers"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.3.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.3.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csp","req":"^0.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-authentication","req":">=0.0.1","features":["issue_token"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-content","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-oauth-oidc","req":">=0.0.1","features":["server"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-service-handler","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a96354d72015aaeafdeb1b7298273f6a0874b8f264be4f0258697e8bd4f8bab3","features":{"authentication":["product-os-authentication"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"content":["product-os-content"],"controller":["product-os-command-control","product-os-store","product-os-capabilities","product-os-service-handler"],"core":["tokio","parking_lot","hyper","axum","axum-extra","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors"],"csrf":["axum_csrf"],"custom":[],"default":["core"],"middleware":["product-os-router/middleware"],"oidc":["product-os-oauth-oidc"],"tls":["rustls","axum-server/tls-rustls","axum-server"]},"yanked":false,"rust_version":"1.69","pubtime":"2023-08-28T14:59:44Z"}
{"name":"product-os-server","vers":"0.0.7","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.5.6","features":["headers"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.3.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.3.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csp","req":"^0.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-authentication","req":">=0.0.1","features":["issue_token"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-content","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-oauth-oidc","req":">=0.0.1","features":["server"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-service-handler","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"53da8c2c936f9e47bc5c98b3a612fff11929abae072eb51d47278a1153b8eee7","features":{"authentication":["product-os-authentication"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"content":["product-os-content"],"controller":["product-os-command-control","product-os-store","product-os-capabilities","product-os-service-handler"],"core":["tokio","parking_lot","hyper","axum","axum-extra","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors"],"csrf":["axum_csrf"],"custom":[],"default":["core"],"middleware":["product-os-router/middleware"],"oidc":["product-os-oauth-oidc"],"tls":["rustls","axum-server/tls-rustls","axum-server"]},"yanked":false,"rust_version":"1.69","pubtime":"2023-08-28T15:04:09Z"}
{"name":"product-os-server","vers":"0.0.8","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.5.6","features":["headers"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.3.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.3.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csp","req":"^0.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-authentication","req":">=0.0.1","features":["issue_token"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-content","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-oauth-oidc","req":">=0.0.1","features":["server"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-service-handler","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8ceeddbf850eb90e673e4b1d974f7b45d52a9fb629e1883cf84df8162fc02dcd","features":{"authentication":["product-os-authentication"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"content":["product-os-content"],"controller":["product-os-command-control","product-os-store","product-os-capabilities","product-os-service-handler"],"core":["tokio","parking_lot","hyper","axum","axum-extra","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors"],"csrf":["axum_csrf"],"custom":[],"default":["core"],"middleware":["product-os-router/middleware"],"oidc":["product-os-oauth-oidc"],"tls":["rustls","axum-server/tls-rustls","axum-server"]},"yanked":false,"rust_version":"1.69","pubtime":"2023-08-28T15:10:26Z"}
{"name":"product-os-server","vers":"0.0.9","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.5.6","features":["headers"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.3.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.3.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csp","req":"^0.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-authentication","req":">=0.0.1","features":["issue_token"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-content","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-oauth-oidc","req":">=0.0.1","features":["server"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-service-handler","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9744c86d89e6725609c7f831370c1c272b50863bb84a6428d9380be98e17e55e","features":{"authentication":["product-os-authentication"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"content":["product-os-content"],"controller":["product-os-command-control","product-os-store","product-os-capabilities","product-os-service-handler"],"core":["tokio","parking_lot","hyper","axum","axum-extra","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors"],"csrf":["axum_csrf"],"custom":[],"default":["core"],"middleware":["product-os-router/middleware"],"oidc":["product-os-oauth-oidc"],"tls":["rustls","axum-server/tls-rustls","axum-server"]},"yanked":false,"rust_version":"1.69","pubtime":"2023-08-28T15:39:17Z"}
{"name":"product-os-server","vers":"0.0.10","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.5.6","features":["headers"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.3.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.2.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.3.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.3.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csp","req":"^0.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-authentication","req":">=0.0.1","features":["issue_token"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-content","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-oauth-oidc","req":">=0.0.1","features":["server"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-service-handler","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a67a00d0c6ea2a83f43907f74f6231b950b5a96b2914e994e97a84cf81dd8647","features":{"authentication":["product-os-authentication"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"content":["product-os-content"],"controller":["product-os-command-control","product-os-store","product-os-capabilities","product-os-service-handler"],"core":["tokio","parking_lot","hyper","axum","axum-extra","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors"],"csrf":["axum_csrf"],"custom":[],"default":["core"],"middleware":["product-os-router/middleware"],"oidc":["product-os-oauth-oidc"],"tls":["rustls","axum-server/tls-rustls","axum-server"]},"yanked":false,"rust_version":"1.69","pubtime":"2023-09-02T16:04:56Z"}
{"name":"product-os-server","vers":"0.0.13","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.6.20","features":["headers"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.3.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.3.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.3.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"csp","req":"^0.1.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.14.20","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-authentication","req":">=0.0.1","features":["issue_token"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-content","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-oauth-oidc","req":">=0.0.1","features":["server"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-service-handler","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.2.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b41ef88ebf407acc34b974d338afaf8dd664ab877a96c69cca112f712fb5004d","features":{"authentication":["product-os-authentication"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"content":["product-os-content"],"controller":["product-os-command-control","product-os-store","product-os-capabilities","product-os-service-handler"],"core":["tokio","parking_lot","hyper","axum","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors"],"csrf":["axum_csrf"],"custom":[],"default":["core"],"middleware":["product-os-router/middleware"],"oidc":["product-os-oauth-oidc"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["rustls","axum-server/tls-rustls","axum-server","axum-server-dual-protocol"],"ws":[]},"yanked":false,"rust_version":"1.69","pubtime":"2023-11-13T22:02:26Z"}
{"name":"product-os-server","vers":"0.0.14","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"5f67709554df9561464cdc69a7610db2bceeb8bfc5aabeb8e2efa21c5782ca72","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header","url"],"core":["parking_lot","hyper","axum","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core","all"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","axum-server","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":[]},"yanked":false,"rust_version":"1.69","pubtime":"2024-04-21T09:15:37Z"}
{"name":"product-os-server","vers":"0.0.15","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"ccaf7e55cdca5a4af519e3a75cfac6a98bab09d953db0471d7ac95fe5f300aad","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core","all"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":[]},"yanked":false,"rust_version":"1.69","pubtime":"2024-05-16T13:23:16Z"}
{"name":"product-os-server","vers":"0.0.16","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"04c69bbe2f5b178795cdd01c834dc62f50b37db11615ec074a4addc8683c070f","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core","all"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":[]},"yanked":false,"rust_version":"1.69","pubtime":"2024-05-17T01:25:06Z"}
{"name":"product-os-server","vers":"0.0.17","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"5fe59bf8ce65f2237c9669dc3d727db196f6815b85c1990fd5ccfb3ed7392613","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core","all"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":[]},"yanked":false,"rust_version":"1.69","pubtime":"2024-05-17T02:09:19Z"}
{"name":"product-os-server","vers":"0.0.18","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"3ca59ec1290c93d671d2e6cb3294e7883c751fbc5613fca8577d8e7f577b8639","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":[]},"yanked":false,"rust_version":"1.69","pubtime":"2024-05-17T04:29:10Z"}
{"name":"product-os-server","vers":"0.0.19","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"a29371c87d52dfae8e5ccb0a1563b8f8d01d8e3ccc54f1b76a94f25fa44b1a58","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":[]},"yanked":false,"rust_version":"1.69","pubtime":"2024-05-17T06:22:20Z"}
{"name":"product-os-server","vers":"0.0.20","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"cc89333326ec16e61253fd1d8d3695d692110163982056947e60d67175b99148","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":[]},"yanked":false,"rust_version":"1.69","pubtime":"2024-05-17T07:11:01Z"}
{"name":"product-os-server","vers":"0.0.21","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"034ee45351384b22fe594e120a2639a953af76df8245bc42d9e90872b3715e96","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":[]},"yanked":false,"rust_version":"1.69","pubtime":"2024-05-17T07:42:25Z"}
{"name":"product-os-server","vers":"0.0.22","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"75d034062e53d3ef444a7a86e7990c58702ea241bf4acabdf66325483b0562f5","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":[]},"yanked":false,"rust_version":"1.69","pubtime":"2024-05-17T16:01:07Z"}
{"name":"product-os-server","vers":"0.0.23","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"ea49a7d9c442212645d7de49a3bba17a4297e9ecc5d8e89d7090bef89388df4c","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":[]},"yanked":false,"rust_version":"1.69","pubtime":"2024-05-17T16:09:36Z"}
{"name":"product-os-server","vers":"0.0.24","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"21a25c3df6186767db6a6b79c7fac5d86e13869c59d5eb427722596473a374f0","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":[]},"yanked":false,"rust_version":"1.69","pubtime":"2024-05-18T01:43:46Z"}
{"name":"product-os-server","vers":"0.0.25","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"c00dae59c9c3b903d308a1a982a9f7a0d75c49f673b80dd2bd77cd586b48f8bd","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":[]},"yanked":false,"rust_version":"1.69","pubtime":"2024-05-18T04:19:05Z"}
{"name":"product-os-server","vers":"0.0.27","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"ceb549cc193b4350f8719f9a010e497047484bf7bb901fe84cef745cd54c05db","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":[]},"yanked":false,"rust_version":"1.69","pubtime":"2024-06-12T06:36:43Z"}
{"name":"product-os-server","vers":"0.0.28","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"5e7725f4749d6983f89832acf9c60de733e2bb38eff19a9d7aea0909046a7f96","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"headers":["axum-extra/typed-header"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":[]},"yanked":false,"rust_version":"1.69","pubtime":"2024-06-12T07:23:15Z"}
{"name":"product-os-server","vers":"0.0.29","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"897526130e32b93466253e4977ab31d73b11eea6a7e15a49d8bda1182f5666ea","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"extract_headers":["axum-extra/typed-header"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-06-12T11:05:25Z"}
{"name":"product-os-server","vers":"0.0.30","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"932bba46ba9bfb7304998dab2fecbf6bea32045bb8e602dbea34751639bbd94b","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"extract_headers":["axum-extra/typed-header"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-06-17T22:40:54Z"}
{"name":"product-os-server","vers":"0.0.31","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"0e899484aad2ef4feea399091d7f4a4fb0413183a9e812a4f80ef83d51900639","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"extract_headers":["axum-extra/typed-header"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-06-18T23:46:12Z"}
{"name":"product-os-server","vers":"0.0.32","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"flexible-hyper-server-tls","req":"^0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"d4f7257c650cb32e96d0fb98f44ed9309a91c02c72834e204f0c04807cc5ef48","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"extract_headers":["axum-extra/typed-header"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","flexible-hyper-server-tls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-06-24T00:34:58Z"}
{"name":"product-os-server","vers":"0.0.33","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"29192a3e5ca44f8a5a34c202e324154751006a0174374d0a468feca2dbbcafa8","features":{"all":["core","tls","cors","cspolicy","csrf","ws","custom","controller","compression","middleware","dual_server"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control/relational_store","product-os-store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"extract_headers":["axum-extra/typed-header"],"middleware":["product-os-router/middleware"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-08-10T05:19:18Z"}
{"name":"product-os-server","vers":"0.0.34","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"1259af2ca8a6e8ad9fc443f421fdf88fe1bfd32e3cb700d7a3ac960793371d73","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"extract_headers":["axum-extra/typed-header"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store"],"sqlite_store":["product-os-store/sqlite_relational_store"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-08-10T09:22:05Z"}
{"name":"product-os-server","vers":"0.0.35","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"7537574677be258e80bd7f4d73e623ffe81eb828f70ef21f2de6fa9a454a8c9d","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"extract_headers":["axum-extra/typed-header"],"memory_key_value_store":["product-os-store/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store"],"redis_key_value_store":["product-os-store/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"sqlite_store":["product-os-store/sqlite_relational_store"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-08-10T09:51:14Z"}
{"name":"product-os-server","vers":"0.0.36","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.9.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"b540e3e8bb6d7e44d101f6e7f8d8b6e06cc44ab0ed542a72ebbf9042c9cb7366","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"extract_headers":["axum-extra/typed-header"],"memory_key_value_store":["product-os-store/memory_key_value_store","product-os-command-control/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store","product-os-command-control/postgres_store"],"redis_key_value_store":["product-os-store/redis_key_value_store","product-os-command-control/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"sqlite_store":["product-os-store/sqlite_relational_store","product-os-command-control/sqlite_store"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-08-10T12:36:49Z"}
{"name":"product-os-server","vers":"0.0.37","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.10.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"66abc55abd829f9c035436ba4eb31735150e08535b647afde7f7b0b6212be8e8","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"extract_headers":["axum-extra/typed-header"],"memory_key_value_store":["product-os-store/memory_key_value_store","product-os-command-control/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store","product-os-command-control/postgres_store"],"redis_key_value_store":["product-os-store/redis_key_value_store","product-os-command-control/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"sqlite_store":["product-os-store/sqlite_relational_store","product-os-command-control/sqlite_store"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-09-17T06:54:24Z"}
{"name":"product-os-server","vers":"0.0.38","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.10.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"0f5202943ee9618abab2c9235ff7680b213bd8a6b2a6e26abc92e1dace6458a0","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"extract_headers":["axum-extra/typed-header"],"file_key_value_store":["product-os-store/file_key_value_store","product-os-command-control/file_key_value_store"],"memory_key_value_store":["product-os-store/memory_key_value_store","product-os-command-control/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store","product-os-command-control/postgres_store"],"redis_key_value_store":["product-os-store/redis_key_value_store","product-os-command-control/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"sqlite_store":["product-os-store/sqlite_relational_store","product-os-command-control/sqlite_store"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-10-27T06:35:26Z"}
{"name":"product-os-server","vers":"0.0.39","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.9.3","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.4.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.6.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.10.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.19","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.3.1","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.21.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.5.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.29","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"e831545e24954816c5fe3918ee2c21c48460353592524ac53a55d5d3215ea0c1","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","axum","axum-server","axum-macros","tracing","tracing-subscriber","url"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"custom":[],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["product-os-async-executor/exec_tokio","product-os-async-executor/default"],"extract_headers":["axum-extra/typed-header"],"file_key_value_store":["product-os-store/file_key_value_store","product-os-command-control/file_key_value_store"],"memory_key_value_store":["product-os-store/memory_key_value_store","product-os-command-control/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store","product-os-command-control/postgres_store"],"redis_key_value_store":["product-os-store/redis_key_value_store","product-os-command-control/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"sqlite_store":["product-os-store/sqlite_relational_store","product-os-command-control/sqlite_store"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["axum-server/tls-rustls","hyper-rustls","hyper-rustls/http2","rustls"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2024-10-27T08:05:48Z"}
{"name":"product-os-server","vers":"0.0.40","deps":[{"name":"async-trait","req":"^0.1.53","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.2","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.21","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.217","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.135","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"97686029f4566825562713b6539b4874f62645d4435d1ced2071fd2963363b7a","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","hyper-util","axum","axum/http2","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["tokio","product-os-async-executor/exec_tokio","product-os-async-executor/default","axum/tokio","tokio-rustls"],"extract_headers":["axum-extra/typed-header"],"file_key_value_store":["product-os-store/file_key_value_store","product-os-command-control/file_key_value_store"],"memory_key_value_store":["product-os-store/memory_key_value_store","product-os-command-control/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store","product-os-command-control/postgres_store"],"redis_key_value_store":["product-os-store/redis_key_value_store","product-os-command-control/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"sqlite_store":["product-os-store/sqlite_relational_store","product-os-command-control/sqlite_store"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["hyper-rustls","hyper-rustls/http2","rustls","hyper-util"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2025-01-26T04:29:18Z"}
{"name":"product-os-server","vers":"0.0.41","deps":[{"name":"async-trait","req":"^0.1.85","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.2","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.21","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.217","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.137","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"f9f98c090cb7ee43e0ccadf38ebbf2c33028656cf9a12fde75e5a8463634d809","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","hyper-util","axum","axum/http2","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["tokio","product-os-async-executor/exec_tokio","product-os-async-executor/default","axum/tokio","tokio-rustls"],"extract_headers":["axum-extra/typed-header"],"file_key_value_store":["product-os-store/file_key_value_store","product-os-command-control/file_key_value_store"],"memory_key_value_store":["product-os-store/memory_key_value_store","product-os-command-control/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store","product-os-command-control/postgres_store"],"redis_key_value_store":["product-os-store/redis_key_value_store","product-os-command-control/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"sqlite_store":["product-os-store/sqlite_relational_store","product-os-command-control/sqlite_store"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["hyper-rustls","hyper-rustls/http2","rustls","hyper-util"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2025-01-26T08:11:25Z"}
{"name":"product-os-server","vers":"0.0.42","deps":[{"name":"async-trait","req":"^0.1.85","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.2","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.21","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.217","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.137","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"4acf1c19daa99e9d3b3a8a71fd5334c4ee43917c6d0709105a20fca858c50d2d","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","hyper-util","axum","axum/http2","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["tokio","product-os-async-executor/exec_tokio","product-os-async-executor/default","axum/tokio","tokio-rustls"],"extract_headers":["axum-extra/typed-header"],"file_key_value_store":["product-os-store/file_key_value_store","product-os-command-control/file_key_value_store"],"memory_key_value_store":["product-os-store/memory_key_value_store","product-os-command-control/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store","product-os-command-control/postgres_store"],"redis_key_value_store":["product-os-store/redis_key_value_store","product-os-command-control/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"sqlite_store":["product-os-store/sqlite_relational_store","product-os-command-control/sqlite_store"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["hyper-rustls","hyper-rustls/http2","rustls","hyper-util"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2025-02-02T06:31:23Z"}
{"name":"product-os-server","vers":"0.0.43","deps":[{"name":"async-trait","req":"^0.1.85","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.2","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":["relational_store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.26","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.217","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.137","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"6507c397d5079a20ada439a1b5d852feeb6ce2249944248af88b025b883ba767","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","hyper-util","axum","axum/http2","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["tokio","product-os-async-executor/exec_tokio","product-os-async-executor/default","axum/tokio","tokio-rustls"],"extract_headers":["axum-extra/typed-header"],"file_key_value_store":["product-os-store/file_key_value_store","product-os-command-control/file_key_value_store"],"memory_key_value_store":["product-os-store/memory_key_value_store","product-os-command-control/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store","product-os-command-control/postgres_store"],"redis_key_value_store":["product-os-store/redis_key_value_store","product-os-command-control/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"sqlite_store":["product-os-store/sqlite_relational_store","product-os-command-control/sqlite_store"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["hyper-rustls","hyper-rustls/http2","rustls","hyper-util"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2025-05-17T04:54:31Z"}
{"name":"product-os-server","vers":"0.0.44","deps":[{"name":"async-trait","req":"^0.1.85","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.2","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":["relational_store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.26","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.217","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.137","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"73bd5fe64caf559b800daa9140d9aa0985e4894295dfd69c4054e1b80629cf05","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","hyper-util","axum","axum/http2","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["tokio","product-os-async-executor/exec_tokio","product-os-async-executor/default","axum/tokio","tokio-rustls"],"extract_headers":["axum-extra/typed-header"],"file_key_value_store":["product-os-store/file_key_value_store","product-os-command-control/file_key_value_store"],"memory_key_value_store":["product-os-store/memory_key_value_store","product-os-command-control/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store","product-os-command-control/postgres_store"],"redis_key_value_store":["product-os-store/redis_key_value_store","product-os-command-control/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"sqlite_store":["product-os-store/sqlite_relational_store","product-os-command-control/sqlite_store"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["hyper-rustls","hyper-rustls/http2","rustls","hyper-util"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2025-05-17T05:11:20Z"}
{"name":"product-os-server","vers":"0.0.45","deps":[{"name":"async-trait","req":"^0.1.85","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.2","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":["relational_store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.26","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.217","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.137","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"c2ee857da223969774de2e13131d08cf4c95bfcbe1c81ff8d9e2ca0bc07de44c","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","hyper-util","axum","axum/http2","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["tokio","product-os-async-executor/exec_tokio","product-os-async-executor/default","axum/tokio","tokio-rustls"],"extract_headers":["axum-extra/typed-header"],"file_key_value_store":["product-os-store/file_key_value_store","product-os-command-control/file_key_value_store"],"memory_key_value_store":["product-os-store/memory_key_value_store","product-os-command-control/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store","product-os-command-control/postgres_store"],"redis_key_value_store":["product-os-store/redis_key_value_store","product-os-command-control/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"sqlite_store":["product-os-store/sqlite_relational_store","product-os-command-control/sqlite_store"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["hyper-rustls","hyper-rustls/http2","rustls","hyper-util"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2025-05-17T05:16:43Z"}
{"name":"product-os-server","vers":"0.0.48","deps":[{"name":"async-trait","req":"^0.1.85","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.2","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":["relational_store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.26","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.217","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.137","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"136c781712e19d3dcbcc6b5c88c433c26d930f1173d7398b6408b5d85b15e367","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","hyper-util","axum","axum/http2","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["tokio","product-os-async-executor/exec_tokio","product-os-async-executor/default","axum/tokio","tokio-rustls"],"extract_headers":["axum-extra/typed-header"],"file_key_value_store":["product-os-store/file_key_value_store","product-os-command-control/file_key_value_store"],"memory_key_value_store":["product-os-store/memory_key_value_store","product-os-command-control/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store","product-os-command-control/postgres_store"],"redis_key_value_store":["product-os-store/redis_key_value_store","product-os-command-control/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"sqlite_store":["product-os-store/sqlite_relational_store","product-os-command-control/sqlite_store"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["hyper-rustls","hyper-rustls/http2","rustls","hyper-util"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2025-06-12T01:23:31Z"}
{"name":"product-os-server","vers":"0.0.49","deps":[{"name":"async-trait","req":"^0.1.85","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.2","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":["relational_store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.26","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.217","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.137","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"843dfbb061f2242c2806512edb9a02fed6b6c0a379ff1d320b391730433df1f9","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","hyper-util","axum","axum/http2","axum-macros","tracing","tracing-subscriber"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"default":["core"],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["tokio","product-os-async-executor/exec_tokio","product-os-async-executor/default","axum/tokio","tokio-rustls"],"extract_headers":["axum-extra/typed-header"],"file_key_value_store":["product-os-store/file_key_value_store","product-os-command-control/file_key_value_store"],"memory_key_value_store":["product-os-store/memory_key_value_store","product-os-command-control/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store","product-os-command-control/postgres_store"],"redis_key_value_store":["product-os-store/redis_key_value_store","product-os-command-control/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"sqlite_store":["product-os-store/sqlite_relational_store","product-os-command-control/sqlite_store"],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["hyper-rustls","hyper-rustls/http2","rustls","hyper-util"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2025-06-30T10:48:36Z"}
{"name":"product-os-server","vers":"0.0.51","deps":[{"name":"async-trait","req":"^0.1.85","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.2","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":["relational_store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.26","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.217","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.137","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["fmt"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"f236e5b27d26215bfe03a474cc1f5b27f9b1d21a7bb5a6ec4647d1d7f1a7974b","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","hyper-util","axum","axum/http2","axum-macros","tracing","tracing-subscriber","async-trait"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"default":[],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["tokio","product-os-async-executor/exec_tokio","product-os-async-executor/default","axum/tokio","tokio-rustls"],"extract_headers":["axum-extra/typed-header"],"file_key_value_store":["product-os-store/file_key_value_store","product-os-command-control/file_key_value_store"],"memory_key_value_store":["product-os-store/memory_key_value_store","product-os-command-control/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store","product-os-command-control/postgres_store"],"redis_key_value_store":["product-os-store/redis_key_value_store","product-os-command-control/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"sqlite_store":["product-os-store/sqlite_relational_store","product-os-command-control/sqlite_store"],"sse":[],"std":[],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["hyper-rustls","hyper-rustls/http2","rustls","hyper-util"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2026-02-09T13:14:16Z"}
{"name":"product-os-server","vers":"0.0.52","deps":[{"name":"async-trait","req":"^0.1.85","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.2","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":["relational_store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.26","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.217","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.137","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["fmt"],"optional":true,"default_features":false,"target":null,"kind":"normal"}],"cksum":"39ebf65e95e49adb89f7feb1443035266a85958c4a81cdc86759bb7a30fc3b60","features":{"compression":["tower-http/compression-full","tower-http/decompression-full"],"controller":["product-os-command-control","product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","hyper-util","axum","axum/http2","axum-macros","tracing","tracing-subscriber","async-trait"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"default":[],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["tokio","product-os-async-executor/exec_tokio","product-os-async-executor/default","axum/tokio","tokio-rustls"],"extract_headers":["axum-extra/typed-header"],"file_key_value_store":["product-os-store/file_key_value_store","product-os-command-control/file_key_value_store"],"memory_key_value_store":["product-os-store/memory_key_value_store","product-os-command-control/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"postgres_store":["product-os-store/postgres_relational_store","product-os-command-control/postgres_store"],"redis_key_value_store":["product-os-store/redis_key_value_store","product-os-command-control/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"sqlite_store":["product-os-store/sqlite_relational_store","product-os-command-control/sqlite_store"],"sse":[],"std":[],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["hyper-rustls","hyper-rustls/http2","rustls","hyper-util"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2026-02-09T15:49:33Z"}
{"name":"product-os-server","vers":"0.0.53","deps":[{"name":"async-trait","req":"^0.1.85","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-extra","req":"^0.10.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-macros","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum-server-dual-protocol","req":"^0.7.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"axum_csrf","req":"^0.11.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"csp","req":"^2.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper","req":"^1.5.2","features":["client"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-rustls","req":"^0.27.5","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"hyper-util","req":"^0.1.10","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"no-std-compat","req":"^0.4.1","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["send_guard"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-async-executor","req":">=0.0.1","features":["hyper_executor"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"product-os-authentication","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-capabilities","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-command-control","req":">=0.0.1","features":["relational_store"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-configuration","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-content","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-net","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-oauth-oidc","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-request","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-router","req":">=0.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-security","req":">=0.0.1","features":["certificates","file"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-service-handler","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-store","req":">=0.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"product-os-utilities","req":">=0.0.1","features":["networking_std"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.26","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.217","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.137","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["macros","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-rustls","req":"^0.26.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tower-http","req":"^0.6.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.41","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.19","features":["fmt"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"url","req":"^2.5.4","features":["serde"],"optional":false,"default_features":false,"target":null,"kind":"normal"}],"cksum":"e7d9681ceb5e37774bd8e0fb8ae9738ba708748fa430c6256cc0f921135b6d29","features":{"authentication":["product-os-authentication","controller"],"compression":["tower-http/compression-full","tower-http/decompression-full"],"content":["product-os-content","controller"],"controller":["product-os-command-control","product-os-store/relational_store","product-os-capabilities","axum-extra/typed-header"],"core":["parking_lot","hyper","hyper-util","axum","axum/http2","axum-macros","tracing","tracing-subscriber","async-trait"],"cors":["tower-http/cors","product-os-router/cors"],"cspolicy":["csp"],"csrf":["axum_csrf","axum_csrf/layer"],"default":[],"dual_server":["tls","tokio","axum-server-dual-protocol"],"executor_tokio":["tokio","product-os-async-executor/exec_tokio","product-os-async-executor/default","axum/tokio","tokio-rustls"],"extract_headers":["axum-extra/typed-header"],"file_key_value_store":["product-os-store/file_key_value_store","product-os-command-control/file_key_value_store"],"memory_key_value_store":["product-os-store/memory_key_value_store","product-os-command-control/memory_key_value_store"],"memory_queue_store":["product-os-store/memory_queue_store"],"middleware":["product-os-router/middleware"],"oidc":["product-os-oauth-oidc","controller"],"postgres_store":["product-os-store/postgres_relational_store","product-os-command-control/postgres_store"],"redis_key_value_store":["product-os-store/redis_key_value_store","product-os-command-control/redis_key_value_store"],"redis_queue_store":["product-os-store/redis_queue_store"],"service_handler":["product-os-service-handler","controller"],"sqlite_store":["product-os-store/sqlite_relational_store","product-os-command-control/sqlite_store"],"sse":[],"std":[],"support_feature_service":["product-os-capabilities/feature_service"],"tls":["hyper-rustls","hyper-rustls/http2","rustls","hyper-util"],"ws":["product-os-router/ws"]},"yanked":false,"rust_version":"1.69","pubtime":"2026-02-17T08:27:15Z"}
