Skip to content

Commit d69befe

Browse files
authored
Version 9.1.2.0 (#294)
* Version 9.1.2.0
1 parent 0934289 commit d69befe

File tree

7 files changed

+20
-17
lines changed

7 files changed

+20
-17
lines changed

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
# Change log
22

3-
## vNext
3+
## 9.1.2.0 (2019-03-21)
44

55
* Now runs using the "mqm" user instead of root. See new [security doc](https://github.com/ibm-messaging/mq-container/blob/master/docs/security.md)
66
* New [IGNSTATE](https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.1.0/com.ibm.mq.pro.doc/q132310_.htm#q132310___ignstateparm) parameter used in default developer config
77
* Termination log moved from `/dev/termination-log` to `/run/termination-log`, to make permissions easier to handle
88
* Fixes for the following issues:
99
* Brackets no longer appear in termination log
1010
* Test timeouts weren't being used correctly
11+
* Building on subscribed and unsubscribed hosts ([#273](https://github.com/ibm-messaging/mq-container/pull/273))
12+
* Gosec failures ([#286](https://github.com/ibm-messaging/mq-container/pull/286))
13+
* Security fix for perl-base ([#253](https://github.com/ibm-messaging/mq-container/pull/253))
1114

1215
## 9.1.1.0 (2018-11-30)
1316

Dockerfile-server

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# limitations under the License.
1414

1515
ARG BASE_IMAGE=ubuntu:16.04
16-
ARG BUILDER_IMAGE=mq-golang-sdk:9.1.1.0-x86_64-ubuntu-16.04
16+
ARG BUILDER_IMAGE=mq-golang-sdk:9.1.2.0-x86_64-ubuntu-16.04
1717

1818
###############################################################################
1919
# Build stage to build Go code

Makefile-RHEL

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
# BASE_IMAGE is the base image to use for MQ, for example "ubuntu" or "rhel"
2020
BASE_IMAGE ?= rhel
2121
# MQ_VERSION is the fully qualified MQ version number to build
22-
MQ_VERSION ?= 9.1.1.0
22+
MQ_VERSION ?= 9.1.2.0
2323
# MQ_ARCHIVE is the name of the file, under the downloads directory, from which MQ Advanced can
2424
# be installed. The default value is derived from MQ_VERSION, BASE_IMAGE and architecture
2525
# Does not apply to MQ Advanced for Developers.
@@ -28,7 +28,7 @@ MQ_ARCHIVE ?= IBM_MQ_$(MQ_VERSION_VRM)_LINUX_$(MQ_ARCHIVE_ARCH).tar.gz
2828
# for Developers can be installed
2929
MQ_ARCHIVE_DEV ?= $(MQ_ARCHIVE_DEV_$(MQ_VERSION))
3030
# MQ_SDK_ARCHIVE specifies the archive to use for the MQ redistributable client, which is used for building the golang programs.
31-
MQ_SDK_ARCHIVE ?= 9.1.1.0-IBM-MQC-Redist-LinuxX64.tar.gz
31+
MQ_SDK_ARCHIVE ?= 9.1.2.0-IBM-MQC-Redist-LinuxX64.tar.gz
3232
# Options to `go test` for the Docker tests
3333
TEST_OPTS_DOCKER ?=
3434
# MQ_IMAGE_ADVANCEDSERVER is the name and tag of the built MQ Advanced image
@@ -58,7 +58,7 @@ IMAGE_SOURCE=$(shell git config --get remote.origin.url)
5858
MQDEV=
5959
EMPTY:=
6060
SPACE:= $(EMPTY) $(EMPTY)
61-
# MQ_VERSION_VRM is MQ_VERSION with only the Version, Release and Modifier fields (no Fix field). e.g. 9.1.1 instead of 9.1.1.0
61+
# MQ_VERSION_VRM is MQ_VERSION with only the Version, Release and Modifier fields (no Fix field). e.g. 9.1.2 instead of 9.1.2.0
6262
MQ_VERSION_VRM=$(subst $(SPACE),.,$(wordlist 1,3,$(subst .,$(SPACE),$(MQ_VERSION))))
6363

6464

@@ -80,9 +80,9 @@ else ifeq "$(ARCH)" "s390x"
8080
MQ_DEV_ARCH=s390x
8181
endif
8282
# Archive names for IBM MQ Advanced for Developers
83-
MQ_ARCHIVE_DEV_9.0.5.0=mqadv_dev905_linux_x86-64.tar.gz
8483
MQ_ARCHIVE_DEV_9.1.0.0=mqadv_dev910_linux_$(MQ_DEV_ARCH).tar.gz
8584
MQ_ARCHIVE_DEV_9.1.1.0=mqadv_dev911_linux_$(MQ_DEV_ARCH).tar.gz
85+
MQ_ARCHIVE_DEV_9.1.2.0=mqadv_dev912_linux_$(MQ_DEV_ARCH).tar.gz
8686

8787
###############################################################################
8888
# Build targets

Makefile-UBUNTU

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
# BASE_IMAGE is the base image to use for MQ, for example "ubuntu" or "rhel"
2020
BASE_IMAGE ?= ubuntu:16.04
2121
# MQ_VERSION is the fully qualified MQ version number to build
22-
MQ_VERSION ?= 9.1.1.0
22+
MQ_VERSION ?= 9.1.2.0
2323
# MQ_ARCHIVE is the name of the file, under the downloads directory, from which MQ Advanced can
2424
# be installed. The default value is derived from MQ_VERSION, BASE_IMAGE and architecture
2525
# Does not apply to MQ Advanced for Developers.
@@ -64,7 +64,7 @@ IMAGE_REVISION=$(shell git rev-parse HEAD)
6464
IMAGE_SOURCE=$(shell git config --get remote.origin.url)
6565
EMPTY:=
6666
SPACE:= $(EMPTY) $(EMPTY)
67-
# MQ_VERSION_VRM is MQ_VERSION with only the Version, Release and Modifier fields (no Fix field). e.g. 9.1.1 instead of 9.1.1.0
67+
# MQ_VERSION_VRM is MQ_VERSION with only the Version, Release and Modifier fields (no Fix field). e.g. 9.1.2 instead of 9.1.2.0
6868
MQ_VERSION_VRM=$(subst $(SPACE),.,$(wordlist 1,3,$(subst .,$(SPACE),$(MQ_VERSION))))
6969

7070
ifneq (,$(findstring Microsoft,$(shell uname -r)))
@@ -95,9 +95,9 @@ else ifeq "$(ARCH)" "s390x"
9595
MQ_DEV_ARCH=s390x
9696
endif
9797
# Archive names for IBM MQ Advanced for Developers
98-
MQ_ARCHIVE_DEV_9.0.5.0=mqadv_dev905_$(MQ_ARCHIVE_DEV_PLATFORM)_x86-64.tar.gz
9998
MQ_ARCHIVE_DEV_9.1.0.0=mqadv_dev910_$(MQ_ARCHIVE_DEV_PLATFORM)_$(MQ_DEV_ARCH).tar.gz
10099
MQ_ARCHIVE_DEV_9.1.1.0=mqadv_dev911_$(MQ_ARCHIVE_DEV_PLATFORM)_$(MQ_DEV_ARCH).tar.gz
100+
MQ_ARCHIVE_DEV_9.1.2.0=mqadv_dev912_$(MQ_ARCHIVE_DEV_PLATFORM)_$(MQ_DEV_ARCH).tar.gz
101101

102102
###############################################################################
103103
# Build targets

docs/security.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ docker run \
1616
--env LICENSE=accept \
1717
--env MQ_QMGR_NAME=QM1 \
1818
--detach \
19-
mqadvanced-server:9.1.1.0-x86_64-ubuntu-16.04
19+
mqadvanced-server:9.1.2.0-x86_64-ubuntu-16.04
2020
```
2121

22-
The MQ Advanced for Developers image does requires the "chown", "setuid", "setgid" and "audit_write" capabilities (plus "dac_override" if you're using an image based on Red Hat Enterprise Linux). This is because it uses the "sudo" command to change passwords inside the container. For example, in Docker, you could do the following:
22+
The MQ Advanced for Developers image does require the "chown", "setuid", "setgid" and "audit_write" capabilities (plus "dac_override" if you're using an image based on Red Hat Enterprise Linux). This is because it uses the "sudo" command to change passwords inside the container. For example, in Docker, you could do the following:
2323

2424
```sh
2525
docker run \
@@ -31,7 +31,7 @@ docker run \
3131
--env LICENSE=accept \
3232
--env MQ_QMGR_NAME=QM1 \
3333
--detach \
34-
mqadvanced-server-dev:9.1.1.0-x86_64-ubuntu-16.04
34+
mqadvanced-server-dev:9.1.2.0-x86_64-ubuntu-16.04
3535
```
3636

3737
### SELinux

docs/testing.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ make test-advancedserver
3131
You can specify the image to use directly by using the `MQ_IMAGE_ADVANCEDSERVER` or `MQ_IMAGE_DEVSERVER` variables, for example:
3232

3333
```
34-
MQ_IMAGE_ADVANCEDSERVER=mqadvanced-server:9.1.1.0-x86_64-ubuntu-16.04 make test-advancedserver
34+
MQ_IMAGE_ADVANCEDSERVER=mqadvanced-server:9.1.2.0-x86_64-ubuntu-16.04 make test-advancedserver
3535
```
3636

3737
You can pass parameters to `go test` with an environment variable. For example, to run the "TestGoldenPath" test, run the following command::
@@ -40,10 +40,10 @@ You can pass parameters to `go test` with an environment variable. For example,
4040
TEST_OPTS_DOCKER="-run TestGoldenPath" make test-advancedserver
4141
```
4242

43-
You can also use the same environment variables you specified when [building](./building), for example, the following will try and test an image called `mqadvanced-server:9.1.0.0-x86_64-ubuntu-16.04`:
43+
You can also use the same environment variables you specified when [building](./building), for example, the following will try and test an image called `mqadvanced-server:9.1.2.0-x86_64-ubuntu-16.04`:
4444

4545
```
46-
MQ_VERSION=9.1.0.0 make test-advancedserver
46+
MQ_VERSION=9.1.2.0 make test-advancedserver
4747
```
4848

4949
### Running the Docker tests with code coverage

incubating/mqadvanced-server-dev/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
ARG BASE_IMAGE=mqadvanced-server-dev-base:9.1.1.0-x86_64-ubuntu-16.04
16-
ARG BUILDER_IMAGE=mq-golang-sdk:9.1.1.0-x86_64-ubuntu-16.04
15+
ARG BASE_IMAGE=mqadvanced-server-dev-base:9.1.2.0-x86_64-ubuntu-16.04
16+
ARG BUILDER_IMAGE=mq-golang-sdk:9.1.2.0-x86_64-ubuntu-16.04
1717

1818
###############################################################################
1919
# Build stage to build Go code

0 commit comments

Comments
 (0)