@@ -9,12 +9,12 @@ async-trait = { version = "0.1", default-features = false }
99chrono = { version = " 0.4" , features = [" serde" , " std" , " now" ], default-features = false }
1010datadog-protos = { version = " 0.1.0" , default-features = false , git = " https://github.com/DataDog/saluki/" }
1111ddsketch-agent = { version = " 0.1.0" , default-features = false , git = " https://github.com/DataDog/saluki/" }
12- ddcommon = { git = " https://github.com/DataDog/libdatadog" , rev = " a0b92b643dff8bc28d87c974eddf7189c238eaa5 " }
13- datadog-trace-protobuf = { git = " https://github.com/DataDog/libdatadog" , rev = " a0b92b643dff8bc28d87c974eddf7189c238eaa5 " }
14- datadog-trace-utils = { git = " https://github.com/DataDog/libdatadog" , rev = " a0b92b643dff8bc28d87c974eddf7189c238eaa5 " , features = [" compression" ] }
15- datadog-trace-mini-agent = { git = " https://github.com/DataDog/libdatadog" , rev = " a0b92b643dff8bc28d87c974eddf7189c238eaa5 " }
16- datadog-trace-normalization = { git = " https://github.com/DataDog/libdatadog" , rev = " a0b92b643dff8bc28d87c974eddf7189c238eaa5 " }
17- datadog-trace-obfuscation = { git = " https://github.com/DataDog/libdatadog" , rev = " a0b92b643dff8bc28d87c974eddf7189c238eaa5 " }
12+ ddcommon = { git = " https://github.com/DataDog/libdatadog" , branch = " aleksandr.pasechnik/svls-6242-fips-features-for-bottlecap " }
13+ datadog-trace-protobuf = { git = " https://github.com/DataDog/libdatadog" , branch = " aleksandr.pasechnik/svls-6242-fips-features-for-bottlecap " }
14+ datadog-trace-utils = { git = " https://github.com/DataDog/libdatadog" , branch = " aleksandr.pasechnik/svls-6242-fips-features-for-bottlecap " , features = [" compression" ] }
15+ datadog-trace-mini-agent = { git = " https://github.com/DataDog/libdatadog" , branch = " aleksandr.pasechnik/svls-6242-fips-features-for-bottlecap " }
16+ datadog-trace-normalization = { git = " https://github.com/DataDog/libdatadog" , branch = " aleksandr.pasechnik/svls-6242-fips-features-for-bottlecap " }
17+ datadog-trace-obfuscation = { git = " https://github.com/DataDog/libdatadog" , branch = " aleksandr.pasechnik/svls-6242-fips-features-for-bottlecap " }
1818dogstatsd = { git = " https://github.com/DataDog/serverless-components" , rev = " 4dfe72ab1850680f41dd79d30a937eb68e7ba6da" }
1919figment = { version = " 0.10" , default-features = false , features = [" yaml" , " env" ] }
2020hyper = { version = " 1.6" , default-features = false , features = [" server" ] }
@@ -30,7 +30,7 @@ log = { version = "0.4", default-features = false }
3030nix = { version = " 0.26" , default-features = false , features = [" feature" , " fs" ] }
3131protobuf = { version = " 3.5" , default-features = false }
3232regex = { version = " 1.10" , default-features = false }
33- reqwest = { version = " 0.12.11" , features = [" json" , " http2" , " rustls-tls " ], default-features = false }
33+ reqwest = { version = " 0.12.11" , features = [" json" , " http2" ], default-features = false }
3434serde = { version = " 1.0" , default-features = false , features = [" derive" ] }
3535serde_json = { version = " 1.0" , default-features = false , features = [" alloc" ] }
3636thiserror = { version = " 1.0" , default-features = false }
@@ -56,6 +56,9 @@ proptest = "1.4"
5656httpmock = " 0.7"
5757serial_test = " 3.1"
5858
59+ [build-dependencies ]
60+ # No external dependencies needed for the build script
61+
5962[[bin ]]
6063name = " bottlecap"
6164
@@ -64,3 +67,12 @@ opt-level = "z" # Optimize for size.
6467lto = true
6568codegen-units = 1
6669strip = true
70+
71+ [features ]
72+ default = [" reqwest/rustls-tls" ]
73+ fips = [
74+ " ddcommon/fips" ,
75+ " datadog-trace-utils/fips" ,
76+ " reqwest/rustls-tls-no-provider" ,
77+ " rustls/fips" ,
78+ ]
0 commit comments