Skip to content

Commit b3442b6

Browse files
committed
Update for MQ 9.3.5
1 parent 7e8e28b commit b3442b6

30 files changed

+516
-177
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
# Changelog
22
Newest updates are at the top of this file.
33

4-
## xxx xx 2023 - v5.5.x
4+
## Feb 29 2024 - v5.5.4
5+
- Update for MQ 9.3.5
56
- ibmmq - Add simple tracing for MQI calls (MQIGO_TRACE env var)
67
- samples - Add sample obtaining and using a JWT token
8+
- Make Go 1.18 baseline compiler
79

810
## Nov 13 2023 - v5.5.3
911
- mqmetric - MQ 9.3 permits resource subscriptions for queues with '/' in name

DEPRECATIONS.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ Removal of function will only happen on a major version change.
77
**Note:** There is no date currently planned for a new major release.
88

99
## In next minor version
10-
The compiler will be set to use Go 1.17 at minimum from
11-
the +build lines in the directives
10+
Go compiler version moved forward if necessary
1211

1312
## In next major version
1413
The following interfaces are planned to be removed:

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ARG BASE_IMAGE=ubuntu:18.04
1616
FROM $BASE_IMAGE
1717

1818
ARG GOPATH_ARG="/go"
19-
ARG GOVERSION=1.17
19+
ARG GOVERSION=1.18
2020
ARG GOARCH=amd64
2121
ARG MQARCH=X64
2222

@@ -60,7 +60,7 @@ RUN mkdir -p $GOPATH/src $GOPATH/bin $GOPATH/pkg \
6060
# Location of the downloadable MQ client package \
6161
ENV RDURL="https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/messaging/mqdev/redist" \
6262
RDTAR="IBM-MQC-Redist-Linux${MQARCH}.tar.gz" \
63-
VRMF=9.3.4.0
63+
VRMF=9.3.5.0
6464

6565
# Install the MQ client from the Redistributable package. This also contains the
6666
# header files we need to compile against. Setup the subset of the package

go.mod

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
module github.com/ibm-messaging/mq-golang/v5
22

3-
go 1.16
3+
go 1.18
4+

ibmmq/cmqc_aix.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ package ibmmq
1414
* for each value; those can be found in other header files such as
1515
* cmqc.h.
1616
****************************************************************
17-
* Copyright (c) IBM Corporation 1993, 2023
17+
* Copyright (c) IBM Corporation 1993, 2024
1818
*
1919
* Licensed under the Apache License, Version 2.0 (the "License");
2020
* you may not use this file except in compliance with the License.
@@ -30,8 +30,8 @@ package ibmmq
3030
****************************************************************
3131
*
3232
* <BEGIN_BUILDINFO>
33-
* Generated on: 9/27/23 11:53 AM
34-
* Build Level: p934-L230927
33+
* Generated on: 2/1/24 12:04 PM
34+
* Build Level: p935-L240201
3535
* Build Type: Production
3636
* <END_BUILDINFO>
3737
*/
@@ -1032,7 +1032,7 @@ const (
10321032
MQCMDI_SEC_SIGNOFF_ERROR int32 = 17
10331033
MQCMDI_SEC_TIMER_ZERO int32 = 14
10341034
MQCMDI_SEC_UPPERCASE int32 = 21
1035-
MQCMDL_CURRENT_LEVEL int32 = 934
1035+
MQCMDL_CURRENT_LEVEL int32 = 935
10361036
MQCMDL_LEVEL_1 int32 = 100
10371037
MQCMDL_LEVEL_101 int32 = 101
10381038
MQCMDL_LEVEL_110 int32 = 110
@@ -1084,6 +1084,7 @@ const (
10841084
MQCMDL_LEVEL_932 int32 = 932
10851085
MQCMDL_LEVEL_933 int32 = 933
10861086
MQCMDL_LEVEL_934 int32 = 934
1087+
MQCMDL_LEVEL_935 int32 = 935
10871088
MQCMD_ACCOUNTING_MQI int32 = 167
10881089
MQCMD_ACCOUNTING_Q int32 = 168
10891090
MQCMD_ACTIVITY_MSG int32 = 69

ibmmq/cmqc_darwin.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ package ibmmq
1414
* for each value; those can be found in other header files such as
1515
* cmqc.h.
1616
****************************************************************
17-
* Copyright (c) IBM Corporation 1993, 2023
17+
* Copyright (c) IBM Corporation 1993, 2024
1818
*
1919
* Licensed under the Apache License, Version 2.0 (the "License");
2020
* you may not use this file except in compliance with the License.
@@ -30,8 +30,8 @@ package ibmmq
3030
****************************************************************
3131
*
3232
* <BEGIN_BUILDINFO>
33-
* Generated on: 9/27/23 11:53 AM
34-
* Build Level: p934-L230927
33+
* Generated on: 2/1/24 12:04 PM
34+
* Build Level: p935-L240201
3535
* Build Type: Production
3636
* <END_BUILDINFO>
3737
*/
@@ -1032,7 +1032,7 @@ const (
10321032
MQCMDI_SEC_SIGNOFF_ERROR int32 = 17
10331033
MQCMDI_SEC_TIMER_ZERO int32 = 14
10341034
MQCMDI_SEC_UPPERCASE int32 = 21
1035-
MQCMDL_CURRENT_LEVEL int32 = 934
1035+
MQCMDL_CURRENT_LEVEL int32 = 935
10361036
MQCMDL_LEVEL_1 int32 = 100
10371037
MQCMDL_LEVEL_101 int32 = 101
10381038
MQCMDL_LEVEL_110 int32 = 110
@@ -1084,6 +1084,7 @@ const (
10841084
MQCMDL_LEVEL_932 int32 = 932
10851085
MQCMDL_LEVEL_933 int32 = 933
10861086
MQCMDL_LEVEL_934 int32 = 934
1087+
MQCMDL_LEVEL_935 int32 = 935
10871088
MQCMD_ACCOUNTING_MQI int32 = 167
10881089
MQCMD_ACCOUNTING_Q int32 = 168
10891090
MQCMD_ACTIVITY_MSG int32 = 69

ibmmq/cmqc_linux_amd64.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ package ibmmq
1414
* for each value; those can be found in other header files such as
1515
* cmqc.h.
1616
****************************************************************
17-
* Copyright (c) IBM Corporation 1993, 2023
17+
* Copyright (c) IBM Corporation 1993, 2024
1818
*
1919
* Licensed under the Apache License, Version 2.0 (the "License");
2020
* you may not use this file except in compliance with the License.
@@ -30,8 +30,8 @@ package ibmmq
3030
****************************************************************
3131
*
3232
* <BEGIN_BUILDINFO>
33-
* Generated on: 9/27/23 11:53 AM
34-
* Build Level: p934-L230927
33+
* Generated on: 2/1/24 12:04 PM
34+
* Build Level: p935-L240201
3535
* Build Type: Production
3636
* <END_BUILDINFO>
3737
*/
@@ -1032,7 +1032,7 @@ const (
10321032
MQCMDI_SEC_SIGNOFF_ERROR int32 = 17
10331033
MQCMDI_SEC_TIMER_ZERO int32 = 14
10341034
MQCMDI_SEC_UPPERCASE int32 = 21
1035-
MQCMDL_CURRENT_LEVEL int32 = 934
1035+
MQCMDL_CURRENT_LEVEL int32 = 935
10361036
MQCMDL_LEVEL_1 int32 = 100
10371037
MQCMDL_LEVEL_101 int32 = 101
10381038
MQCMDL_LEVEL_110 int32 = 110
@@ -1084,6 +1084,7 @@ const (
10841084
MQCMDL_LEVEL_932 int32 = 932
10851085
MQCMDL_LEVEL_933 int32 = 933
10861086
MQCMDL_LEVEL_934 int32 = 934
1087+
MQCMDL_LEVEL_935 int32 = 935
10871088
MQCMD_ACCOUNTING_MQI int32 = 167
10881089
MQCMD_ACCOUNTING_Q int32 = 168
10891090
MQCMD_ACTIVITY_MSG int32 = 69

ibmmq/cmqc_linux_arm64.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ package ibmmq
1414
* for each value; those can be found in other header files such as
1515
* cmqc.h.
1616
****************************************************************
17-
* Copyright (c) IBM Corporation 1993, 2023
17+
* Copyright (c) IBM Corporation 1993, 2024
1818
*
1919
* Licensed under the Apache License, Version 2.0 (the "License");
2020
* you may not use this file except in compliance with the License.
@@ -30,8 +30,8 @@ package ibmmq
3030
****************************************************************
3131
*
3232
* <BEGIN_BUILDINFO>
33-
* Generated on: 9/27/23 11:53 AM
34-
* Build Level: p934-L230927
33+
* Generated on: 2/1/24 12:04 PM
34+
* Build Level: p935-L240201
3535
* Build Type: Production
3636
* <END_BUILDINFO>
3737
*/
@@ -1032,7 +1032,7 @@ const (
10321032
MQCMDI_SEC_SIGNOFF_ERROR int32 = 17
10331033
MQCMDI_SEC_TIMER_ZERO int32 = 14
10341034
MQCMDI_SEC_UPPERCASE int32 = 21
1035-
MQCMDL_CURRENT_LEVEL int32 = 934
1035+
MQCMDL_CURRENT_LEVEL int32 = 935
10361036
MQCMDL_LEVEL_1 int32 = 100
10371037
MQCMDL_LEVEL_101 int32 = 101
10381038
MQCMDL_LEVEL_110 int32 = 110
@@ -1084,6 +1084,7 @@ const (
10841084
MQCMDL_LEVEL_932 int32 = 932
10851085
MQCMDL_LEVEL_933 int32 = 933
10861086
MQCMDL_LEVEL_934 int32 = 934
1087+
MQCMDL_LEVEL_935 int32 = 935
10871088
MQCMD_ACCOUNTING_MQI int32 = 167
10881089
MQCMD_ACCOUNTING_Q int32 = 168
10891090
MQCMD_ACTIVITY_MSG int32 = 69

ibmmq/cmqc_linux_ppc64le.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ package ibmmq
1414
* for each value; those can be found in other header files such as
1515
* cmqc.h.
1616
****************************************************************
17-
* Copyright (c) IBM Corporation 1993, 2023
17+
* Copyright (c) IBM Corporation 1993, 2024
1818
*
1919
* Licensed under the Apache License, Version 2.0 (the "License");
2020
* you may not use this file except in compliance with the License.
@@ -30,8 +30,8 @@ package ibmmq
3030
****************************************************************
3131
*
3232
* <BEGIN_BUILDINFO>
33-
* Generated on: 9/27/23 11:53 AM
34-
* Build Level: p934-L230927
33+
* Generated on: 2/1/24 12:04 PM
34+
* Build Level: p935-L240201
3535
* Build Type: Production
3636
* <END_BUILDINFO>
3737
*/
@@ -1032,7 +1032,7 @@ const (
10321032
MQCMDI_SEC_SIGNOFF_ERROR int32 = 17
10331033
MQCMDI_SEC_TIMER_ZERO int32 = 14
10341034
MQCMDI_SEC_UPPERCASE int32 = 21
1035-
MQCMDL_CURRENT_LEVEL int32 = 934
1035+
MQCMDL_CURRENT_LEVEL int32 = 935
10361036
MQCMDL_LEVEL_1 int32 = 100
10371037
MQCMDL_LEVEL_101 int32 = 101
10381038
MQCMDL_LEVEL_110 int32 = 110
@@ -1084,6 +1084,7 @@ const (
10841084
MQCMDL_LEVEL_932 int32 = 932
10851085
MQCMDL_LEVEL_933 int32 = 933
10861086
MQCMDL_LEVEL_934 int32 = 934
1087+
MQCMDL_LEVEL_935 int32 = 935
10871088
MQCMD_ACCOUNTING_MQI int32 = 167
10881089
MQCMD_ACCOUNTING_Q int32 = 168
10891090
MQCMD_ACTIVITY_MSG int32 = 69

ibmmq/cmqc_linux_s390x.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ package ibmmq
1414
* for each value; those can be found in other header files such as
1515
* cmqc.h.
1616
****************************************************************
17-
* Copyright (c) IBM Corporation 1993, 2023
17+
* Copyright (c) IBM Corporation 1993, 2024
1818
*
1919
* Licensed under the Apache License, Version 2.0 (the "License");
2020
* you may not use this file except in compliance with the License.
@@ -30,8 +30,8 @@ package ibmmq
3030
****************************************************************
3131
*
3232
* <BEGIN_BUILDINFO>
33-
* Generated on: 9/27/23 11:53 AM
34-
* Build Level: p934-L230927
33+
* Generated on: 2/1/24 12:04 PM
34+
* Build Level: p935-L240201
3535
* Build Type: Production
3636
* <END_BUILDINFO>
3737
*/
@@ -1032,7 +1032,7 @@ const (
10321032
MQCMDI_SEC_SIGNOFF_ERROR int32 = 17
10331033
MQCMDI_SEC_TIMER_ZERO int32 = 14
10341034
MQCMDI_SEC_UPPERCASE int32 = 21
1035-
MQCMDL_CURRENT_LEVEL int32 = 934
1035+
MQCMDL_CURRENT_LEVEL int32 = 935
10361036
MQCMDL_LEVEL_1 int32 = 100
10371037
MQCMDL_LEVEL_101 int32 = 101
10381038
MQCMDL_LEVEL_110 int32 = 110
@@ -1084,6 +1084,7 @@ const (
10841084
MQCMDL_LEVEL_932 int32 = 932
10851085
MQCMDL_LEVEL_933 int32 = 933
10861086
MQCMDL_LEVEL_934 int32 = 934
1087+
MQCMDL_LEVEL_935 int32 = 935
10871088
MQCMD_ACCOUNTING_MQI int32 = 167
10881089
MQCMD_ACCOUNTING_Q int32 = 168
10891090
MQCMD_ACTIVITY_MSG int32 = 69

0 commit comments

Comments
 (0)