Skip to content

Releases: Metaswitch/floki

2.3.0

30 Oct 18:06
ed86de1

Choose a tag to compare

2.3.0 (2025-10-30)

Features

  • Switch to semanticrelease for releases (6f2f3a0)

2.2.0

30 Oct 16:26
2af34f0

Choose a tag to compare

[2.2.0] - 2025-10-30

Added

  • Set minimum Rust version to 1.80
  • Add configuration for cargo generate-rpm, allowing an RPM for floki to be built using Cargo against the project

2.1.0

26 Sep 15:36
b36dbd0

Choose a tag to compare

[2.1.0] - 2024-09-26

Added

  • Add FLOKI_WORKING_DIR environment variable that is accessible inside the
    container. Can be used when mount: has been specified in floki.yaml.

2.0.1

15 May 14:33
8305076

Choose a tag to compare

[2.0.1] - 2024-05-15

Fixed

  • Fix publishing releases

1.2.1

20 Jul 14:11
7d14c67

Choose a tag to compare

[1.2.1] - 2023-07-20

Fixed

  • #62: Use shell_words to split the outer shell so that more complex outer shells can be used.
  • Load values from files relative to the floki config file, not from the
    current working directory.
  • Optimise the release build for size

1.2.0

07 Jul 16:23
18d159a

Choose a tag to compare

[1.2.0] - 2023-07-07

Added

  • Add yaml function to tera templating engine so that floki templates
    can use yaml(file="<filepath>") in order to load values.
  • Add json function to tera templating engine so that floki templates
    can use json(file="<filepath>") in order to load values.
  • Add toml function to tera templating engine so that floki templates
    can use toml(file="<filepath>") in order to load values.
  • Add floki render to print out the rendered configuration template.
  • Switch rust image to rust:1-alpine3.18 as it's better maintained.
  • Combine errors into a single FlokiError enum.

1.1.0

05 Jul 13:24
893f46f

Choose a tag to compare

[1.1.0] - 2023-07-05

Added

  • Floki templates are parsed with tera before being deserialized.
  • Limit MSRV to 1.57 while using ekidd/rust-musl-builder - needs updating.

1.0.1

11 May 10:52
3b71d8a

Choose a tag to compare

[1.0.1] - 2023-04-18

Fixed

  • Don't add "-i" to docker commands when stdin is not a tty. This allows commands floki run -- <command> to be run from inside other scripts even if stdout looks like a tty.

1.0.0

12 Sep 13:12
63d85a3

Choose a tag to compare

[1.0.0] - 2022-09-12

Breaking Changes

  • Move to version 1.0.0 - so long, ZeroVer!
    • No other functional changes.

0.9.1

28 Jun 15:39
b364f88

Choose a tag to compare

[0.9.1] - 2022-06-28

Fixed

  • Don't add "-i" to docker command when invoked without a tty. This allows a one-off floki run -- <command> to be run from a non-interactive shell.