Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add postgres 17 #635

Merged
merged 1 commit into from
Sep 27, 2024
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
2 changes: 1 addition & 1 deletion .github/workflows/benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
services:
postgres:
# Docker Hub image
image: "postgres:16.4"
image: "postgres:17.0"
# Provide the password for postgres
env:
POSTGRES_PASSWORD: postgres
Expand Down
11 changes: 6 additions & 5 deletions .github/workflows/integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,12 @@ jobs:
operating-system:
- "ubuntu-latest"
postgres-version:
- "12.19"
- "13.15"
- "14.12"
- "15.7"
- "16.3"
- "12.20"
- "13.16"
- "14.13"
- "15.8"
- "16.4"
- "17.0"

env:
DB_URL: 'pdo-pgsql://postgres:postgres@localhost:5432/eventstore?charset=utf8'
Expand Down
30 changes: 18 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,27 @@

# Event-Sourcing

An event sourcing library, complete with all the essential features,
An event sourcing library, complete with all the essential features,
powered by the reliable Doctrine ecosystem and focused on developer experience.

## Features

* Everything is included in the package for event sourcing
* Based on [doctrine dbal](https://github.com/doctrine/dbal) and their ecosystem
* Developer experience oriented and fully typed
* Automatic [snapshot](https://patchlevel.github.io/event-sourcing-docs/latest/snapshots/)-system to boost your performance
* Automatic [snapshot](https://patchlevel.github.io/event-sourcing-docs/latest/snapshots/)-system to boost your
performance
* [Split](https://patchlevel.github.io/event-sourcing-docs/latest/split_stream/) big aggregates into multiple streams
* Versioned and managed lifecycle of [subscriptions](https://patchlevel.github.io/event-sourcing-docs/latest/subscription/) like projections and processors
* Safe usage of [Personal Data](https://patchlevel.github.io/event-sourcing-docs/latest/personal_data/) with crypto-shredding
* Versioned and managed lifecycle
of [subscriptions](https://patchlevel.github.io/event-sourcing-docs/latest/subscription/) like projections and
processors
* Safe usage of [Personal Data](https://patchlevel.github.io/event-sourcing-docs/latest/personal_data/) with
crypto-shredding
* Smooth [upcasting](https://patchlevel.github.io/event-sourcing-docs/latest/upcasting/) of old events
* Simple setup with [scheme management](https://patchlevel.github.io/event-sourcing-docs/latest/store/) and [doctrine migration](https://patchlevel.github.io/event-sourcing-docs/latest/store/)
* Built in [cli commands](https://patchlevel.github.io/event-sourcing-docs/latest/cli/) with [symfony](https://symfony.com/)
* Simple setup with [scheme management](https://patchlevel.github.io/event-sourcing-docs/latest/store/)
and [doctrine migration](https://patchlevel.github.io/event-sourcing-docs/latest/store/)
* Built in [cli commands](https://patchlevel.github.io/event-sourcing-docs/latest/cli/)
with [symfony](https://symfony.com/)
* and much more...

## Installation
Expand Down Expand Up @@ -47,12 +53,12 @@ But we can only really support the databases if we can also automatically ensure
> [!TIP]
> We recommend using PostgreSQL.

| Database | Version |
|-------------|--------------------------------|
| PostgreSQL | 12.19, 13.15, 14.12, 15.7, 16.3 |
| MariaDB | 10.5, 10.6, 10.11, 11.1, 11.4 |
| MySQL | 5.7, 8.0, 8.4, 9.0 |
| SQLite | 3.x |
| Database | Version |
|------------|---------------------------------------|
| PostgreSQL | 12.20, 13.16, 14.13, 15.8, 16.4, 17.0 |
| MariaDB | 10.5, 10.6, 10.11, 11.1, 11.4 |
| MySQL | 5.7, 8.0, 8.4, 9.0 |
| SQLite | 3.x |

## Sponsors

Expand Down
Loading