From 30e0cc250b2ef6a82330319efbbbc8939082c124 Mon Sep 17 00:00:00 2001 From: Lev Gorodetskiy Date: Tue, 28 Jan 2025 17:49:16 -0300 Subject: [PATCH] changelog, postgres_image values --- CHANGELOG.md | 5 +++++ docs/9.release-notes/_8.0_changelog.md | 3 +++ src/dipdup/project.py | 6 +++--- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 69452ae87..98418f3f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,11 @@ Releases prior to 7.0 has been removed from this file to declutter search result ## [Unreleased] +### Changed + +- project: Set default PostgreSQL password and Hasura secret (both are `changeme`) for new projects. +- project: Use PostgreSQL 16 image for new projects. + ### Deprecated - package: DipDup packages are expected to have `pyproject.toml` and `dipdup.yaml` files in the root directory. This will become a requirement in 9.0. diff --git a/docs/9.release-notes/_8.0_changelog.md b/docs/9.release-notes/_8.0_changelog.md index b6125f70f..4fd08bcaa 100644 --- a/docs/9.release-notes/_8.0_changelog.md +++ b/docs/9.release-notes/_8.0_changelog.md @@ -63,6 +63,8 @@ - deps: Python 3.12 is now required to run DipDup. - performance: All time intervals are now measured in seconds. - performance: Several metrics have been renamed and new ones have been added. +- project: Set default PostgreSQL password and Hasura secret (both are `changeme`) for new projects. +- project: Use PostgreSQL 16 image for new projects. ### Deprecated @@ -89,4 +91,5 @@ - deps: `sentry-sdk` updated to 2.1. - deps: `tortoise-orm` updated to 0.20.1. - deps: `tortoise-orm` updated to 0.21.2. +- deps: `tortoise-orm` updated to 0.24.0. - deps: `web3` updated to 6.18. diff --git a/src/dipdup/project.py b/src/dipdup/project.py index 58d97d489..5b983f668 100644 --- a/src/dipdup/project.py +++ b/src/dipdup/project.py @@ -251,9 +251,9 @@ def answers_from_terminal(template: str | None) -> Answers: _, answers['postgres_image'] = prompt_anyof( question='Choose PostgreSQL version. Try TimescaleDB when working with time series.', options=( - 'postgres:15', - 'timescale/timescaledb:latest-pg15', - 'timescale/timescaledb-ha:pg15', + 'postgres:16', + 'timescale/timescaledb:latest-pg16', + 'timescale/timescaledb-ha:pg16', ), comments=( 'PostgreSQL',