Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -226,13 +226,13 @@ Look up a database by name at runtime:
| `mix fact.merkle.create_proof -p <path> --position <n>` | Create an inclusion proof |
| `mix fact.merkle.verify_proof --proof <file>` | 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
Expand Down
4 changes: 2 additions & 2 deletions guides/introduction/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

```elixir
def deps do
[{:fact, "~> 0.3.1"}]
[{:fact, "~> 0.4.0"}]
end
```

Expand All @@ -13,7 +13,7 @@ end
```elixir
def deps do
[
{:fact, "~> 0.3.1"},
{:fact, "~> 0.4.0"},
{:jason, "~> 1.4"}
]
end
Expand Down
2 changes: 1 addition & 1 deletion mix.exs
Original file line number Diff line number Diff line change
Expand Up @@ -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"]
Expand Down