diff --git a/README.md b/README.md index 60a79bf..4485851 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Add `fact` to your dependencies: ```elixir def deps do [ - {:fact, "~> 0.3.1"}, + {:fact, "~> 0.4.0"}, {:jason, "~> 1.4"} # required on Elixir 1.17 and earlier ] end @@ -226,13 +226,13 @@ Look up a database by name at runtime: | `mix fact.merkle.create_proof -p --position ` | Create an inclusion proof | | `mix fact.merkle.verify_proof --proof ` | Verify an inclusion proof | -## Coming in v0.4.0 +## New in v0.4.0 - **Encryption at rest** — AES-256-GCM authenticated encryption for event record files, with envelope encryption (DEK/KEK) and recovery key support - **Custom indexers** — define application-specific indexes with a single callback, configured via `Fact.open/2` - **Metadata indexer** — built-in indexer for event metadata fields (correlation IDs, tenant IDs, etc.) -## Roadmap +## Road to v1.0.0 - Telemetry - Full stack example application diff --git a/guides/introduction/getting-started.md b/guides/introduction/getting-started.md index cc55b15..df63706 100644 --- a/guides/introduction/getting-started.md +++ b/guides/introduction/getting-started.md @@ -4,7 +4,7 @@ ```elixir def deps do - [{:fact, "~> 0.3.1"}] + [{:fact, "~> 0.4.0"}] end ``` @@ -13,7 +13,7 @@ end ```elixir def deps do [ - {:fact, "~> 0.3.1"}, + {:fact, "~> 0.4.0"}, {:jason, "~> 1.4"} ] end diff --git a/mix.exs b/mix.exs index 37f00ed..510af02 100644 --- a/mix.exs +++ b/mix.exs @@ -2,7 +2,7 @@ defmodule Fact.MixProject do use Mix.Project @name "Fact" - @codename "Hardened Shell" + @codename "AESop" @source_url "https://github.com/evntd/fact" @maintainers ["Jake Bruun"] @authors ["Jake Bruun"]