Skip to content

Commit 5d95e07

Browse files
committed
Update README and CHANGELOG
1 parent 522e714 commit 5d95e07

File tree

2 files changed

+12
-22
lines changed

2 files changed

+12
-22
lines changed

CHANGELOG.md

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
# Changelog
22

3-
=======
4-
### November 2018
3+
## November 2018 - v3.2.0
4+
* Added GetPlatform to mqmetric so it can be used as a label/tag in collectors
5+
* Added sample programs demonstrating specific operations such as put/get of message
6+
* Fixed conversion of some C strings into Go strings
7+
* Update MQI header files for MQ V9.1.1 and give more platform variations
8+
9+
## November 2018 - v3.1.0
510
* Added functions to mqmetric to issue DISPLAY QSTATUS for additional stats
611
* Added z/OS capability for minimal status
712

8-
### October 2018
13+
## October 2018
914
* Allow compilation against MQ v8
1015

1116
## October 2018 - v3.0.0
@@ -20,7 +25,6 @@
2025
* Updated build comments
2126

2227
## July 2018 - v2.0.0
23-
2428
* Corrected package imports
2529
* Formatted go code with `go fmt`
2630
* Rearranged this file
@@ -30,58 +34,47 @@
3034
* Added unit tests for `ibmmq` and `mqmetric` packages
3135

3236
## March 2018 - v1.0.0
33-
3437
* Added V9.0.5 constant definitions
3538
* Changed #cgo directives for Windows now the compiler supports standard path names
3639
* Added mechanism to set MQ userid and password for Prometheus monitor
3740
* Released v1.0.0 of this repository for use with golang dependency management tools
3841

3942
## October 2017
40-
4143
* Added V9.0.4 constant definitions - now generated from original MQ source code
4244
* Added MQSC script to show how to redefine event queues for pub/sub
4345
* Prometheus collector has new parameter to override the first component of the metric name
4446
* Prometheus collector can now process channel-level statistics
4547

4648
## 18 May 2017
47-
4849
* Added the V9.0.3 constant definitions.
4950
* Reinstated 64-bit structure "length" fields in cmqc.go after fixing a bug in the base product C source code generator.
5051

5152
## 25 Mar 2017
52-
5353
* Added the metaPrefix option to the Prometheus monitor. This allows selection of non-default resources such as the MQ Bridge for Salesforce included in MQ 9.0.2.
5454

5555
## 15 Feb 2017
56-
5756
* API BREAKING CHANGE: The MQI verbs have been changed to return a single error indicator instead of two separate values. See mqitest.go for examples of how MQRC/MQCC codes can now be tested and extracted. This change makes the MQI implementation a bit more natural for Go environments.
5857

5958
## 10 Jan 2017
60-
6159
* Added support for the MQCD and MQSCO structures to allow programmable client connectivity, without requiring a CCDT. See the clientconn sample program for an example of using the MQCD.
6260
* Moved sample programs into subdirectory
6361

6462
## 14 Dec 2016
65-
6663
* Minor updates to this README for formatting
6764
* Removed xxx_CURRENT_LENGTH definitions from cmqc
6865

6966
## 07 Nov 2016
70-
7167
* Added a collector that prints metrics in a simple JSON format. See the [README](cmd/mq_json/README.md) for more details.
7268
* Fixed bug where freespace metrics were showing as non-integer bytes, not percentages
7369

7470
## 17 Oct 2016
75-
7671
* Added some Windows support. An example batch file is included in the mq_influx directory; changes would be needed to the MQSC script to call it. The other monitor programs can be supported with similar modifications.
7772
* Added a "getting started" section to this README.
7873

7974
## 23 Aug 2016
80-
8175
* Added a collector for Amazon AWS CloudWatch monitoring. See the [README](cmd/mq_aws/README.md) for more details.
8276

8377
## 12 Aug 2016
84-
8578
* Added a OpenTSDB monitor. See the [README](cmd/mq_opentsdb/README.md) for more details.
8679
* Added a Collectd monitor. See the [README](cmd/mq_coll/README.md) for more details.
8780
* Added MQI MQCNO/MQCSP structures to support client connections and password authentication with MQCONNX.
@@ -90,17 +83,14 @@
9083
* Changed database password mechanism so that "exec" maintains the PID for MQ services
9184

9285
## 04 Aug 2016
93-
9486
* Added a monitor command for exporting MQ data to InfluxDB. See the [README](cmd/mq_influx/README.md) for more details
9587
* Restructured the monitoring code to put common material in the mqmetric package, called from the Influx and Prometheus monitors.
9688

9789
## 25 Jul 2016
98-
9990
* Added functions to handle basic PCF creation and parsing
10091
* Added a monitor command for exporting MQ V9 queue manager data to Prometheus. See the [README](cmd/mq_prometheus/README.md) for more details
10192

10293
## 18 Jul 2016
103-
10494
* Changed structures so that most applications will not need to use cgo to imbed the MQ C headers
10595
* Go programs will now use int32 where C programs use MQLONG
10696
* Use of message handles, distribution lists require cgo for now
@@ -112,5 +102,4 @@
112102
* Added MQItoString function for some maps of values to constant names
113103

114104
## 08 Jul 2016
115-
116105
* Initial release

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ as MQCHAR48 are represented by the native Go string type. Conversion between the
2828
types is handled within the ibmmq package itself, removing the need for Go programmers
2929
to know about it.
3030

31-
A short program in the samples/mqitest directory gives an example of using this interface,
32-
to put and get messages and to subscribe to a topic.
31+
Sample programs are provided to demonstrate various features of using the MQI. See the
32+
README in the `samples` directory for more information about those programs.
3333

3434
The mqmetric directory contains functions to help monitoring programs access MQ status and
3535
statistics. This package is not needed for general application programs.
@@ -118,7 +118,8 @@ for the C compiler to recognise those directories. For example,
118118

119119
`go build -o bin/mqitest ./src/github.com/ibm-messaging/mq-golang/samples/mqitest/*.go`
120120

121-
At this point, you should have a compiled copy of the program in `$GOPATH/bin`.
121+
At this point, you should have a compiled copy of the program in `$GOPATH/bin`. See the
122+
`samples` directory for more sample programs.
122123

123124
## Limitations
124125

0 commit comments

Comments
 (0)