Changes since version 2.1.3 :

Christopher Faulet (12):
      BUG/MINOR: mux-fcgi: Forbid special characters when matching PATH_INFO param
      MINOR: mux-fcgi: Make the capture of the path-info optional in pathinfo regex
      MINOR: http-htx: Add a function to retrieve the headers size of an HTX message
      MINOR: filters: Forward data only if the last filter forwards something
      BUG/MINOR: filters: Count HTTP headers as filtered data but don't forward them
      BUG/MINOR: http-htx: Don't return error if authority is updated without changes
      BUG/MINOR: http-ana: Matching on monitor-uri should be case-sensitive
      MINOR: http-ana: Match on the path if the monitor-uri starts by a /
      BUG/MAJOR: http-ana: Always abort the request when a tarpit is triggered
      BUG/MINOR: http-htx: Do case-insensive comparisons on Host header name
      MINOR: contrib/prometheus-exporter: Add heathcheck status/code in server metrics
      MINOR: contrib/prometheus-exporter: Add the last heathcheck duration metric

Jerome Magnin (2):
      MINOR: ist: add an iststop() function
      BUG/MINOR: http: http-request replace-path duplicates the query string

Lukas Tribus (1):
      BUG/MINOR: dns: ignore trailing dot

Olivier Houchard (1):
      BUG/MEDIUM: muxes: Use the right argument when calling the destroy method.

Tim Duesterhus (2):
      CLEANUP: cfgparse: Fix type of second calloc() parameter
      BUG/MINOR: sample: Make sure to return stable IDs in the unique-id fetch

William Dauchy (1):
      BUG/MINOR: namespace: avoid closing fd when socket failed in my_socketat

Willy Tarreau (18):
      SCRIPTS: make announce-release executable again
      SCRIPTS: announce-release: use mutt -H instead of -i to include the draft
      BUG/MEDIUM: shctx: make sure to keep all blocks aligned
      MINOR: compiler: move CPU capabilities definition from config.h and complete them
      BUG/MEDIUM: ebtree: don't set attribute packed without unaligned access support
      BUILD: fix recent build failure on unaligned archs
      BUG/MINOR: sample: fix the json converter's endian-sensitivity
      BUG/MEDIUM: ssl: fix several bad pointer aliases in a few sample fetch functions
      BUG/MINOR: connection: make sure to correctly tag local PROXY connections
      MINOR: compiler: add new alignment macros
      BUILD: ebtree: improve architecture-specific alignment
      BUG/MINOR: h2: reject again empty :path pseudo-headers
      BUG/MEDIUM: random: initialize the random pool a bit better
      MINOR: tools: add 64-bit rotate operators
      BUG/MEDIUM: random: implement a thread-safe and process-safe PRNG
      MINOR: backend: use a single call to ha_random32() for the random LB algo
      BUG/MINOR: checks/threads: use ha_random() and not rand()
      BUG/MAJOR: list: fix invalid element address calculation