Skip to content

Releases: OpenDRR/python-env

v1.2.6: PostgreSQL 15; cosign sign --yes

06 Mar 22:06
740226f
Compare
Choose a tag to compare

Using PostgreSQL client 15.

What's Changed

  • docker-publish.yml: Add --yes to "cosign sign" command
    Fixes error where interactive prompt does not work in GitHub Actions CI.
    See sigstore/cosign-installer#110

Full Changelog: v1.2.5...v1.2.6

v1.3.0

29 Sep 23:18
13a1569
Compare
Choose a tag to compare
v1.3.0 Pre-release
Pre-release

First release based on Debian 11 "bullseye" release with Python 3.9.2.

What's Changed

Full Changelog: v1.2.4...v1.3.0

v1.2.4

14 Sep 03:41
43a8c4c
Compare
Choose a tag to compare

What's Changed

  • Install postgresql-client 14 from PGDG APT repo by @anthonyfok in #68

Full Changelog: v1.2.3...v1.2.4

v1.2.3

08 Sep 18:22
adb904a
Compare
Choose a tag to compare

What's Changed

  • Bump urllib3 from 1.25.9 to 1.26.12 by @dependabot in #58
  • Replace p7zip 16.02 with 7zip 22.01 from bullseye-backports
  • Install git and git-lfs from bullseye-backports for newer versions
  • Install neovim for a Vi editor for convenience
  • Install procps for tools like ps to help debugging

Other Changes

  • docker-publish.yml: Run on push to debian-bullseye etc. branches
  • linter.yml: Add workflow for Super-Linter GitHub Action, and fix Hadolint (Dockerfile) warnings
  • Update README.md

Full Changelog: v1.2.2...v1.2.3

v1.2.2: Install p7zip (Unix command-line port of 7-Zip)

25 Aug 12:45
508c3e1
Compare
Choose a tag to compare

Install p7zip (Unix command-line port of 7-Zip)

It is used for extracting opendrr-boundaries-db.7z.* from OpenDRR/boundaries-db for OpenDRR/opendrr-api starting v1.4.4.

(TODO: To be replace with the newer "7zip" package when it becomes available in Debian bullseye-backports.)

Full Changelog: v1.2.1...v1.2.2

v1.2.1: Install pv (Pipe Viewer) to show download progress

09 Mar 15:04
Compare
Choose a tag to compare

Install pv (Pipe Viewer) to allow monitoring download progress with timer, rate and size downloaded, e.g. for GitHub artifact download using "gh run download" which just shows a spinner and nothing else.

What's Changed

Full Changelog: v1.2.0...v1.2.1

v1.2.0: Install gh (GitHub CLI), and restore requirements.txt functionality

08 Mar 23:34
f0c9d47
Compare
Choose a tag to compare

What's Changed

  • Dockerfile: Install gh for add_data.sh; restore requirements.txt functionality by @anthonyfok in #23
  • Rename and update the Docker publish actions workflow by @anthonyfok in #25

Full Changelog: v1.1.0...v1.2.0

v1.1.0: Elasticsearch 7.16.1 and debian:sid-20201012

14 Dec 17:29
986d791
Compare
Choose a tag to compare

Fast-forward to debian:sid-20201012-slim, which is the last snapshot before Python 3.9 became the default in Debian

Update the Python elasticsearch module to match opendrr-api:

Install PyPy (pypy3 7.3.2) for speed improvement; see OpenDRR/opendrr-api#137

Refresh most Python libraries from Debian packages, and avoid building psycopg2 from source:

  • python3-numpy: 1.19.2 (was 1.18.5)
  • python3-pandas: 1.0.5 (was 1.0.4)
  • python3-psycopg2: 2.8.5 (was 2.6)
  • python3-psycopg2cffi: 2.8.1 (newly added)
  • python3-requests: 2.23.0 (was 2.23.0)
  • python3-sqlalchemy: 1.3.19 (was 1.3.17)

Install git 2.30.2 and git-lfs 2.13.2 from Debian 11 (bullseye) as the old git-lfs 2.11.0 hangs at GIT_LFS_SKIP_SMUDGE=1 git checkout.

Move installation of extra utilities needed by add_data.sh from OpenDRR/opendrr-api python/Dockerfile to this repo:

  • dos2unix eatmydata jq moreutils nano time

Add org.opencontainers.image.* labels

Clean up /var/lib/apt/lists/* to further save space. Image size has been reduced from 662MB to 561MB.

Update xz-utils to 5.2.5-1 (from 5.2.4-1+b1)

v1.0.3: Reproducing v1.0 even more closely

21 Oct 23:01
fa59bc0
Compare
Choose a tag to compare

Restore pointing APT repo to latest sid after installing Python libraries
so that python/Dockerfile at OpenDRR/opendrr-api can fetch
git 2.33 and git-lfs git-lfs 2.13.3 instead of
git 2.28 and git-lfs 2.11.0, either of which is buggy and causes add_data.sh to fail.

This restores the behaviour of the original opendrr/python-env (v1.0) image.

v1.0.2: Reproducing v1.0 more closely

21 Oct 20:16
98e0913
Compare
Choose a tag to compare

Update snapshot.debian.org repo date to 20200731 to more closely match original opendrr/python-env image.
In particular, git was upgraded from 1:2.28.0~rc1-1 (2020-07-20) to 1:2.28.0-1 (2020-07-31).