From 57497a5c18d05c62be7ef15647b91f508a23caa9 Mon Sep 17 00:00:00 2001 From: Sam <109683132+kernelsam@users.noreply.github.com> Date: Mon, 18 Mar 2024 12:52:11 -0700 Subject: [PATCH] #844 Prepare for versioned release (#845) --- CHANGELOG.md | 11 +++++++++++ Dockerfile | 56 ++++++++++++++++++++++++---------------------------- 2 files changed, 37 insertions(+), 30 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d97d82d..fac2a24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - +## [2.2.11] - 2024-03-18 + +### Changed in 2.2.11 + +- In `Dockerfile`, updated FROM instruction to `senzing/senzingapi-runtime:3.9.0` +- In `requirements.txt`, updated: + - azure-servicebus==7.12.0 + - boto3==1.34.64 + - orjson==3.9.15 + - psutil==5.9.8 + ## [2.2.10] - 2023-10-11 ### Changed in 2.2.10 diff --git a/Dockerfile b/Dockerfile index 102d2e0..850a7c0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,10 +8,6 @@ FROM ${BASE_IMAGE} AS builder ENV REFRESHED_AT=2024-03-18 -LABEL Name="senzing/stream-loader" \ - Maintainer="support@senzing.com" \ - Version="2.2.10" - # Run as "root" for system installation. USER root @@ -19,15 +15,15 @@ USER root # Install packages via apt. RUN apt update \ - && apt -y install \ - curl \ - libaio1 \ - python3 \ - python3-dev \ - python3-pip \ - python3-venv \ - && apt clean \ - && rm -rf /var/lib/apt/lists/* + && apt -y install \ + curl \ + libaio1 \ + python3 \ + python3-dev \ + python3-pip \ + python3-venv \ + && apt clean \ + && rm -rf /var/lib/apt/lists/* # Create and activate virtual environment. @@ -38,14 +34,14 @@ ENV PATH="/app/venv/bin:$PATH" COPY requirements.txt . RUN pip3 install --upgrade pip \ - && pip3 install -r requirements.txt \ - && rm requirements.txt + && pip3 install -r requirements.txt \ + && rm requirements.txt # Install senzing_governor.py. RUN curl -X GET \ - --output /opt/senzing/g2/sdk/python/senzing_governor.py \ - https://raw.githubusercontent.com/Senzing/governor-postgresql-transaction-id/main/senzing_governor.py + --output /opt/senzing/g2/sdk/python/senzing_governor.py \ + https://raw.githubusercontent.com/Senzing/governor-postgresql-transaction-id/main/senzing_governor.py # ----------------------------------------------------------------------------- # Stage: Final @@ -58,8 +54,8 @@ FROM ${BASE_IMAGE} AS runner ENV REFRESHED_AT=2024-03-18 LABEL Name="senzing/stream-loader" \ - Maintainer="support@senzing.com" \ - Version="2.2.10" + Maintainer="support@senzing.com" \ + Version="2.2.11" # Define health check. @@ -72,17 +68,17 @@ USER root # Install packages via apt. RUN apt update \ - && apt -y install \ - libaio1 \ - libodbc1 \ - librdkafka-dev \ - libxml2 \ - postgresql-client \ - python3 \ - python3-venv \ - unixodbc \ - && apt clean \ - && rm -rf /var/lib/apt/lists/* + && apt -y install \ + libaio1 \ + libodbc1 \ + librdkafka-dev \ + libxml2 \ + postgresql-client \ + python3 \ + python3-venv \ + unixodbc \ + && apt clean \ + && rm -rf /var/lib/apt/lists/* # Copy files from repository.