Loading CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ The format is based on [keep a changelog](http://keepachangelog.com) and this pr - If In-App Purchases validation contain mismatching userIDs, do not return an error. - Better handling of matchmaker operations while the interval process is running. - Add userID param to Go runtime GroupUpdate function. - Build Go 1.20.3 and use Debian bullseye-slim for base docker images. ### Fixed - Consistent validation of override operator in runtime leaderboard record writes. Loading build/Dockerfile +3 −3 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ # docker build "$PWD" --build-arg commit="$(git rev-parse --short HEAD)" --build-arg version=v2.1.1 -t heroiclabs/nakama:2.1.1 # docker build "$PWD" --build-arg commit="$(git rev-parse --short HEAD)" --build-arg version="$(git rev-parse --short HEAD)" -t heroiclabs/nakama-prerelease:"$(git rev-parse --short HEAD)" FROM golang:1.19.4-buster as builder FROM golang:1.20.3-bullseye as builder ARG commit ARG version Loading @@ -34,7 +34,7 @@ WORKDIR /go/build/nakama RUN git checkout --quiet "$commit" && \ go build -o /go/build-out/nakama -trimpath -mod=vendor -gcflags "-trimpath $PWD" -asmflags "-trimpath $PWD" -ldflags "-s -w -X main.version=$version -X main.commitID=$commit" FROM debian:buster-slim FROM debian:bullseye-slim MAINTAINER Heroic Labs <support@heroiclabs.com> Loading @@ -47,7 +47,7 @@ LABEL description="Distributed server for social and realtime games and apps." RUN mkdir -p /nakama/data/modules && \ apt-get update && \ apt-get -y upgrade && \ apt-get install -y --no-install-recommends ca-certificates=20200601~deb10u2 tzdata curl iproute2 unzip rsync git tini schroot && \ apt-get install -y --no-install-recommends ca-certificates=20210119 tzdata curl iproute2 unzip rsync git tini schroot && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* Loading build/Dockerfile.dsym +3 −3 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ # docker build "$PWD" --build-arg commit="$(git rev-parse --short HEAD)" --build-arg version=v2.1.1 -t heroiclabs/nakama:2.1.1 # docker build "$PWD" --build-arg commit="$(git rev-parse --short HEAD)" --build-arg version="v2.1.1-$(git rev-parse --short HEAD)" -t heroiclabs/nakama-prerelease:"2.1.1-$(git rev-parse --short HEAD)" FROM golang:1.19.4-buster as builder FROM golang:1.20.3-bullseye as builder ARG commit ARG version Loading @@ -34,7 +34,7 @@ WORKDIR /go/build/nakama RUN git checkout --quiet "$commit" && \ go build -o /go/build-out/nakama -trimpath -mod=vendor -gcflags "all=-N -l" -ldflags "-X main.version=$version -X main.commitID=$commit" FROM debian:buster-slim FROM debian:bullseye-slim MAINTAINER Heroic Labs <support@heroiclabs.com> Loading @@ -47,7 +47,7 @@ LABEL description="Distributed server for social and realtime games and apps." RUN mkdir -p /nakama/data/modules && \ apt-get update && \ apt-get -y upgrade && \ apt-get install -y --no-install-recommends ca-certificates=20200601~deb10u2 tzdata curl iproute2 unzip rsync git tini schroot && \ apt-get install -y --no-install-recommends ca-certificates=20210119 tzdata curl iproute2 unzip rsync git tini schroot && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* Loading build/pluginbuilder/Dockerfile +2 −2 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ # docker build "$PWD" --file ./Dockerfile.pluginbuilder --build-arg commit="$(git rev-parse --short HEAD)" --build-arg version=v2.1.1 -t heroiclabs/nakama-pluginbuilder:2.1.1 # docker build "$PWD" --file ./Dockerfile.pluginbuilder --build-arg commit="$(git rev-parse --short HEAD)" --build-arg version="v2.1.1-$(git rev-parse --short HEAD)" -t heroiclabs/nakama-prerelease:"2.1.1-$(git rev-parse --short HEAD)" FROM golang:1.19.4-buster as builder FROM golang:1.20.3-bullseye as builder MAINTAINER Heroic Labs <support@heroiclabs.com> Loading @@ -32,7 +32,7 @@ ENV CGO_ENABLED 1 RUN apt-get update && \ apt-get -y upgrade && \ apt-get install -y --no-install-recommends ca-certificates=20200601~deb10u2 gcc libc6-dev git && \ apt-get install -y --no-install-recommends ca-certificates=20210119 gcc libc6-dev git && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* Loading Loading
CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -15,6 +15,7 @@ The format is based on [keep a changelog](http://keepachangelog.com) and this pr - If In-App Purchases validation contain mismatching userIDs, do not return an error. - Better handling of matchmaker operations while the interval process is running. - Add userID param to Go runtime GroupUpdate function. - Build Go 1.20.3 and use Debian bullseye-slim for base docker images. ### Fixed - Consistent validation of override operator in runtime leaderboard record writes. Loading
build/Dockerfile +3 −3 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ # docker build "$PWD" --build-arg commit="$(git rev-parse --short HEAD)" --build-arg version=v2.1.1 -t heroiclabs/nakama:2.1.1 # docker build "$PWD" --build-arg commit="$(git rev-parse --short HEAD)" --build-arg version="$(git rev-parse --short HEAD)" -t heroiclabs/nakama-prerelease:"$(git rev-parse --short HEAD)" FROM golang:1.19.4-buster as builder FROM golang:1.20.3-bullseye as builder ARG commit ARG version Loading @@ -34,7 +34,7 @@ WORKDIR /go/build/nakama RUN git checkout --quiet "$commit" && \ go build -o /go/build-out/nakama -trimpath -mod=vendor -gcflags "-trimpath $PWD" -asmflags "-trimpath $PWD" -ldflags "-s -w -X main.version=$version -X main.commitID=$commit" FROM debian:buster-slim FROM debian:bullseye-slim MAINTAINER Heroic Labs <support@heroiclabs.com> Loading @@ -47,7 +47,7 @@ LABEL description="Distributed server for social and realtime games and apps." RUN mkdir -p /nakama/data/modules && \ apt-get update && \ apt-get -y upgrade && \ apt-get install -y --no-install-recommends ca-certificates=20200601~deb10u2 tzdata curl iproute2 unzip rsync git tini schroot && \ apt-get install -y --no-install-recommends ca-certificates=20210119 tzdata curl iproute2 unzip rsync git tini schroot && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* Loading
build/Dockerfile.dsym +3 −3 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ # docker build "$PWD" --build-arg commit="$(git rev-parse --short HEAD)" --build-arg version=v2.1.1 -t heroiclabs/nakama:2.1.1 # docker build "$PWD" --build-arg commit="$(git rev-parse --short HEAD)" --build-arg version="v2.1.1-$(git rev-parse --short HEAD)" -t heroiclabs/nakama-prerelease:"2.1.1-$(git rev-parse --short HEAD)" FROM golang:1.19.4-buster as builder FROM golang:1.20.3-bullseye as builder ARG commit ARG version Loading @@ -34,7 +34,7 @@ WORKDIR /go/build/nakama RUN git checkout --quiet "$commit" && \ go build -o /go/build-out/nakama -trimpath -mod=vendor -gcflags "all=-N -l" -ldflags "-X main.version=$version -X main.commitID=$commit" FROM debian:buster-slim FROM debian:bullseye-slim MAINTAINER Heroic Labs <support@heroiclabs.com> Loading @@ -47,7 +47,7 @@ LABEL description="Distributed server for social and realtime games and apps." RUN mkdir -p /nakama/data/modules && \ apt-get update && \ apt-get -y upgrade && \ apt-get install -y --no-install-recommends ca-certificates=20200601~deb10u2 tzdata curl iproute2 unzip rsync git tini schroot && \ apt-get install -y --no-install-recommends ca-certificates=20210119 tzdata curl iproute2 unzip rsync git tini schroot && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* Loading
build/pluginbuilder/Dockerfile +2 −2 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ # docker build "$PWD" --file ./Dockerfile.pluginbuilder --build-arg commit="$(git rev-parse --short HEAD)" --build-arg version=v2.1.1 -t heroiclabs/nakama-pluginbuilder:2.1.1 # docker build "$PWD" --file ./Dockerfile.pluginbuilder --build-arg commit="$(git rev-parse --short HEAD)" --build-arg version="v2.1.1-$(git rev-parse --short HEAD)" -t heroiclabs/nakama-prerelease:"2.1.1-$(git rev-parse --short HEAD)" FROM golang:1.19.4-buster as builder FROM golang:1.20.3-bullseye as builder MAINTAINER Heroic Labs <support@heroiclabs.com> Loading @@ -32,7 +32,7 @@ ENV CGO_ENABLED 1 RUN apt-get update && \ apt-get -y upgrade && \ apt-get install -y --no-install-recommends ca-certificates=20200601~deb10u2 gcc libc6-dev git && \ apt-get install -y --no-install-recommends ca-certificates=20210119 gcc libc6-dev git && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* Loading