@@ -19,7 +19,7 @@ name = "print_rotonda_std_doc"
1919path = " doc/bin/print_rotonda_std_doc.rs"
2020
2121[workspace .package ]
22- version = " 0.5.1-dev "
22+ version = " 0.5.1"
2323edition = " 2021"
2424rust-version = " 1.87"
2525authors = [" NLnet Labs <routing-team@nlnetlabs.nl>" ]
@@ -29,96 +29,84 @@ authors = ["NLnet Labs <routing-team@nlnetlabs.nl>"]
2929# members = []
3030
3131[workspace .dependencies ]
32- routecore = { version = " 0.6 " , features = [" bgp" , " bmp" , " serde" , " fsm" , " mrt" ] }
32+ routecore = { version = " 0.7 " , features = [" bgp" , " bmp" , " serde" , " fsm" , " mrt" ] }
3333inetnum = { version = " 0.1.1" , features = [" arbitrary" , " serde" ] }
3434rotonda-store = { version = " 0.5.0" }
3535log = " 0.4"
3636
3737
3838[dependencies ]
39- arc-swap = " 1.6 "
40- chrono = { version = " 0.4" , features = [" serde" ] }
41- clap = { version = " 4.4 " , features = [" cargo" ] }
39+ arc-swap = " 1.8 "
40+ chrono = { version = " 0.4" , default- features = false , features = [" serde" , " now " ] }
41+ clap = { version = " 4.5 " , default-features = false , features = [" cargo" ] }
4242crossbeam-utils = " 0.8"
43- fern = " 0.6 "
43+ fern = " 0.7 "
4444futures = " 0.3"
45- hash32 = " 0.3.1"
46- hyper = { version = " 0.14" , features = [" server" , " stream" ] }
45+ hash32 = " 1.0.0" # this can probably go
4746log = { workspace = true }
4847log-reroute = " 0.1"
4948pin-project-lite = " 0.2"
50- rand = " 0.8"
51- reqwest = { version = " 0.11" , default-features = false }
5249routecore = { workspace = true }
53- sanitise-file-name = " 1.0"
5450serde = { version = " 1.0" , features = [" derive" , " rc" ] }
5551serde_json = { version = " 1.0" , features = [" preserve_order" ] }
56- slab = " 0.4"
57- tokio = { version = " 1.44.2" , features = [" fs" , " io-util" , " macros" , " net" , " rt" , " rt-multi-thread" , " signal" , " sync" , " test-util" , " time" , " tracing" ] }
58- toml = " 0.8"
59- url = { version = " 2.4" , features = [" serde" ] }
52+ tokio = { version = " 1.49" , default-features = false , features = [" fs" , " io-util" , " macros" , " net" , " rt" , " rt-multi-thread" , " signal" , " sync" , " test-util" , " time" , " tracing" ] }
53+ toml = " 0.9"
6054
6155# Dependencies specifically used by the BGP/BMP related modifications to the original RTRTR base
62- allocator-api2 = " 0.2"
56+ allocator-api2 = " 0.2" # 0.3 causes breakage because other crates depend on 0.2.21 # do we still need the custom allocator?
6357assert-json-diff = " 2.0"
6458async-trait = " 0.1"
65- atomic_enum = " 0.2.0"
66- flate2 = { version = " 1.0" , optional = true }
67- anyhow = " 1.0"
68- bytes = { version = " 1.5.0" }
69- const_format = " 0.2"
70- hex-slice = " 0.1"
71- hash_hasher = " 2.0"
72- hashbrown = " 0.14"
73- html-escape = { version = " 0.2" }
59+ atomic_enum = " 0.3.0" # might go after refactor of bmp
60+ flate2 = { version = " 1.1" , optional = true }
61+ anyhow = " 1.0" # might go after cleaning up tests
62+ bytes = { version = " 1.11.1" }
63+ hashbrown = " 0.16" # will go if we remove custom alloc
64+ hex-slice = " 0.1" # might go after refactor of bmp
7465inetnum = { workspace = true }
75- indoc = " 2.0"
76- layout-rs = { version = " 0.1" }
7766mqtt = { version = " 0.23.0" , package = " rumqttc" , default-features = false }
78- memmap2 = " 0.9.4 "
67+ memmap2 = " 0.9.9 "
7968non-empty-vec = { version = " 0.2" , features = [" serde" ]}
80- percent-encoding = " 2.3"
81- roto = { version = " 0.7" }
69+ roto = { version = " 0.7" } # 0.8 available, requires changes
8270rotonda-store = { workspace = true }
8371serde_with = " 3"
84- smallvec = { version = " 1.11" , features = [" const_generics" , " const_new" , " union" ] }
85- tokio-metrics = { version = " 0.3" , default-features = false }
86- uuid = { version = " 1.4" , features = [" v4" , " fast-rng" ] }
87- sha2 = " 0.10.8"
88- csv = " 1.3.1"
89- bzip2 = " 0.5.0"
90- rpki = { version = " 0.19.1" , features = [" crypto" , " rtr" ] }
91- futures-util = " 0.3.31"
92- micromap = " 0.0.19"
72+ smallvec = { version = " 1.15" , features = [" const_generics" , " const_new" , " union" ] }
73+ tokio-metrics = { version = " 0.4" , default-features = false }
74+ uuid = { version = " 1.20" , features = [" v4" , " fast-rng" ] }
75+ sha2 = " 0.10"
76+ csv = " 1.4"
77+ bzip2 = " 0.6"
78+ tokio-stream = " 0.1.18"
79+ rpki = { version = " 0.19.2" , features = [" crypto" , " rtr" ] }
80+ futures-util = " 0.3"
81+ micromap = " 0.1.0"
9382paste = " 1.0.15"
94- axum = { version = " 0.8.4" , features = [" query" , " http1" , " http2" , " tokio" ], default-features = false }
83+ axum = { version = " 0.8.8" , features = [" query" , " http1" , " http2" , " tokio" ], default-features = false }
84+ rshtml = " 0.3.0"
85+ cranelift-jit = " *"
86+ tower-http = { version = " 0.5.2" , features = [" compression-gzip" ], optional = true }
9587serde_qs = " 0.15.0"
96- rshtml = " 0.2.0"
9788
9889[target .'cfg(unix)' .dependencies ]
99- syslog = " 6.1 "
90+ syslog = " 7.0 "
10091
10192[dev-dependencies ]
10293hex = " 0.4"
103- env_logger = " 0.10 "
94+ env_logger = " 0.11 "
10495prometheus-parse = " 0.2"
105- reqwest = { version = " 0.11" , default-features = false , features = [" json" ] }
106- rumqttd = { version = " 0.18.0" , default-features = false }
107- insta = { version = " 1.43.1" , features = [" glob" ] }
108- assert_cmd = " 2.0.17"
109- glob = " 0.3.3"
96+ reqwest = { version = " 0.12" , default-features = false , features = [" json" ] }
97+ rumqttd = { version = " 0.20.0" , default-features = false }
11098
11199[profile .release ]
112100strip = true
113101
114102[features ]
115- default = [" http-api-gzip" ]
103+ default = [" http-api-gzip" , " cranelift-jit/selinux-fix " ]
116104
117105# Enable GZIP compression of the HTTP /metrics response
118- http-api-gzip = [" flate2" ]
106+ http-api-gzip = [" flate2" , " tower-http " ]
119107
120108[build-dependencies ]
121- rshtml = " 0.2 .0"
109+ rshtml = " 0.3 .0"
122110
123111
124112[package .metadata .rshtml ]
0 commit comments