@@ -57,13 +57,6 @@ pub struct HttpSinkConfig {
5757 #[ configurable( derived) ]
5858 pub auth : Option < Auth > ,
5959
60- /// A list of custom headers to add to each request.
61- #[ configurable( deprecated = "This option has been deprecated, use `request.headers` instead." ) ]
62- #[ configurable( metadata(
63- docs:: additional_props_description = "An HTTP request header and it's value."
64- ) ) ]
65- pub headers : Option < BTreeMap < String , String > > ,
66-
6760 #[ configurable( derived) ]
6861 #[ serde( default ) ]
6962 pub compression : Compression ,
@@ -242,8 +235,7 @@ impl SinkConfig for HttpSinkConfig {
242235 let encoder = self . build_encoder ( ) ?;
243236 let transformer = self . encoding . transformer ( ) ;
244237
245- let mut request = self . request . clone ( ) ;
246- request. add_old_option ( self . headers . clone ( ) ) ;
238+ let request = self . request . clone ( ) ;
247239
248240 validate_headers ( & request. headers , self . auth . is_some ( ) ) ?;
249241 let ( static_headers, template_headers) = request. split_headers ( ) ;
@@ -406,7 +398,6 @@ mod tests {
406398 Transformer :: default ( ) ,
407399 ) ,
408400 auth : None ,
409- headers : None ,
410401 compression : Compression :: default ( ) ,
411402 batch : BatchConfig :: default ( ) ,
412403 request : RequestConfig :: default ( ) ,
0 commit comments