Skip to content

Commit

Permalink
Tagging 3.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mk23 committed Feb 15, 2018
1 parent 24fae09 commit d5b8145
Show file tree
Hide file tree
Showing 4 changed files with 103 additions and 9 deletions.
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ Table of Contents
Downloading
-----------

- Latest version compiled artifact: [jmxproxy-3.3.7.jar](https://github.com/mk23/jmxproxy/releases/download/jmxproxy.3.3.7/jmxproxy-3.3.7.jar)
- Latest version source code archive: [jmxproxy.3.3.7.tar.gz](https://github.com/mk23/jmxproxy/archive/jmxproxy.3.3.7.tar.gz)
- Latest version compiled artifact: [jmxproxy-3.4.0.jar](https://github.com/mk23/jmxproxy/releases/download/jmxproxy.3.4.0/jmxproxy-3.4.0.jar)
- Latest version source code archive: [jmxproxy.3.4.0.tar.gz](https://github.com/mk23/jmxproxy/archive/jmxproxy.3.4.0.tar.gz)


Compiling
Expand All @@ -36,15 +36,15 @@ The build is a simple [maven](http://maven.apache.org) invocation. To compile,

$ mvn clean package

The resulting package is a self-executable "fat jar" file located at `target/jmxproxy-3.3.7.jar`.
The resulting package is a self-executable "fat jar" file located at `target/jmxproxy-3.4.0.jar`.


Configuration
-------------

Configuration is handled entirely by [Dropwizard](http://dropwizard.io/manual/core.html#configuration). Create a yaml file and point to it at startup by adding it to the command-line as the last parameter.

$ java -jar target/jmxproxy-3.3.7.jar server config.yaml
$ java -jar target/jmxproxy-3.4.0.jar server config.yaml

For example, to configure the listening port for both application and admin servlets:

Expand All @@ -59,7 +59,7 @@ server:
Note, it is important to specify the `applicationContextPath`, otherwise all requests will have to be prefixed with `/application` in the URI. Once this entry is in the configuration file, any part of it may be overriden on the command-line, i.e.:

$ java -Ddw.server.connector.port=9000 target/jmxproxy-3.3.7.jar server config.yaml
$ java -Ddw.server.connector.port=9000 target/jmxproxy-3.4.0.jar server config.yaml

For more built-in configuration options, please see the [Dropwizard Configuration Reference](https://dropwizard.github.io/dropwizard/manual/configuration.html)

Expand Down Expand Up @@ -105,11 +105,11 @@ Execution

The self-executing fat jar file contains all the bits necessary to start and run the server.

$ java -jar target/jmxproxy-3.3.7.jar server
$ java -jar target/jmxproxy-3.4.0.jar server

A more complex example that enables the [JMX](http://docs.oracle.com/javase/7/docs/technotes/guides/management/agent.html) agent and limits heap may look something like this:

$ java -Xmx100m -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=1123 -jar target/jmxproxy-3.3.7.jar server
$ java -Xmx100m -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=1123 -jar target/jmxproxy-3.4.0.jar server

An example startup script exists that will launch the server listening on port 8080 and enable authenticated JMX agent in the jvm on port 1123:

Expand Down
94 changes: 94 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,97 @@
jmxproxy (3.4.0) xenial; urgency=medium

* Tagging 3.4.0
* [24fae09] Issue #176: Clean up error reporting in the UI. (Max
Kalika)
* [1be37e3] Issue #161: Upgrade fontawesome to 5.0.6. Convert some
glyphicons to fa icons. (Max Kalika)
* [359212f] Issue #159: Upgrade fuelux to 3.16.5. (Max Kalika)
* [0fb80e2] Issue #158: Upgrade jquery to 3.3.1. (Max Kalika)
* [20a703f] Issue #153: Upgrade dropwizard to 1.2.4. (Max Kalika)
* [dfc4f1c] Issue #154: Upgrade shade mvn plugin to 3.0.0. (Max
Kalika)
* [9bf3f13] Issue #170: Add UI support when using bare host in
allowed_endpoints config. (Max Kalika)
* [6d868d0] Issue #170: Add documentation for using bare host in
allowed_endpoints config. (Max Kalika)
* [b4429cc] Issue #170: Add tests for bare host in allowed_endpoints
config. (Max Kalika)
* [0646d37] Issue #170: Change allowed_endpoints config to support a
bare host in the server backend. (Max Kalika)
* [173206d] Issue #155: Lintian: Fix build and runtime dependencies.
(Max Kalika)
* [796abe2] Issue #155: Lintian: Change distribution to xenial. (Max
Kalika)
* [a9d7d5e] Issue #155: Lintian: Wrap extended description. (Max
Kalika)
* [31b7a7f] Issue #155: Lintian: Ignore source-is-missing errors on
flot js files. (Max Kalika)
* [8806265] Issue #155: Lintian: Update standards version 3.9.5. (Max
Kalika)
* [d0f27b6] Issue #155: Lintian: Install jar in /usr/share. (Max
Kalika)
* [f74034a] Issue #155: Lintian: Don't install extra license file.
(Max Kalika)
* [39fd2bf] Issue #155: Lintian: Add debian copyright. (Max Kalika)
* [7236425] Issue #155: Lintian: Convert to native debian package.
(Max Kalika)
* [31464c9] Issue #162: Update copyright year to 2018. (Max Kalika)
* [d50b57f] Issue #169: Add mbean tests. (Max Kalika)
* [4a8d65f] Issue #169: Add host tests. (Max Kalika)
* [eee0949] Issue #175: Move setting the history size from attribute
to mbean creation. (Max Kalika)
* [43f701e] Issue #174: Switch to use ExpectedException rule in
TimeoutRMISocketFactoryTest.java. (Max Kalika)
* [fb61b0a] Issue #174: Switch to use ExpectedException rule in
JMXProxyResourceTest.java. (Max Kalika)
* [ca6192b] Issue #173: Add read only attribute test. (Max Kalika)
* [fb83a86] Issue #171: Test attribute types directly without going
through connection manager. Add tests for big integer and negative
values. (Max Kalika)
* [0a2e7be] Issue #172: Refactor authenticated tests into junit
categories. (Max Kalika)
* [542f908] Issue #168: Refactor application and health check tests
for better coverage and acuracy. (Max Kalika)
* [3579d9c] Issue #167: Add single invalid attribute check for
connection manager test. (Max Kalika)
* [3bc4d67] Issue #167: Add malformed url check for connection manager
test. (Max Kalika)
* [4f0b5fe] Issue #167: Switch connection manager tests to use
expected exception rule. (Max Kalika)
* [48c9d70] Issue #164: Test connection credentials equals() and
hashCode() code paths. (Max Kalika)
* [d9310d2] Issue #154: Upgrade coveralls mvn plugin to 4.3.0. (Max
Kalika)
* [7baaa9d] Issue #154: Upgrade site mvn plugin to 3.6. (Max Kalika)
* [8e01e8c] Issue #154: Upgrade resources mvn plugin to 3.0.2. (Max
Kalika)
* [7e29a97] Issue #154: Upgrade jar mvn plugin to 3.0.2. (Max Kalika)
* [2201f6a] Issue #154: Upgrade compile mvn plugin to 3.6.1. (Max
Kalika)
* [8de0165] Issue #154: Upgrade minify mvn plugin to 1.7.6. (Max
Kalika)
* [9112749] Issue #154: Upgrade jacoco mvn plugin to 0.7.8. (Max
Kalika)
* [a0d0e15] Issue #153: Upgrade dropwizard to 1.2.3. Prevent
incompatible hibernate-validator versions above 5.x from showing up
in reports. (Max Kalika)
* [b31e75e] Issue #166: Use 192.0.2.1 to test connection
failures/timeouts. (Max Kalika)
* [e3b09e8] Issue #165: Don't trim stack traces during testing phase.
(Max Kalika)
* [6ca34cc] Issue #157: Compile to java 1.8 for dropwizard
compatibility. (Max Kalika)
* [290c272] Issue #156: Have maven look for settings.xml in homedir
during debian build. (Max Kalika)
* [1f157c1] Issue #152: Use maven batch mode in debian build. (Max
Kalika)
* [9f79b35] Issue #152: Use maven batch mode in travis build. (Max
Kalika)
* [ed60bb8] Issue #132: Consolidate exception handling in
ConnectionWorker. (Max Kalika)

-- Max Kalika <[email protected]> Thu, 15 Feb 2018 11:29:46 -0800

jmxproxy (3.3.7) stable; urgency=medium

* Tagging 3.3.7
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<groupId>com.github.mk23.jmxproxy</groupId>
<artifactId>jmxproxy</artifactId>
<version>3.3.7</version>
<version>3.4.0</version>
<packaging>jar</packaging>

<name>JMXProxy</name>
Expand Down
2 changes: 1 addition & 1 deletion scripts/server/start.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ exec java \
-D'com.sun.management.jmxremote.ssl=false' \
-D'com.sun.management.jmxremote.access.file=access.txt' \
-D'com.sun.management.jmxremote.password.file=passwd.txt' \
-jar ../../target/jmxproxy-3.3.7.jar server jmxproxy.yml
-jar ../../target/jmxproxy-3.4.0.jar server jmxproxy.yml

0 comments on commit d5b8145

Please sign in to comment.