diff --git a/README.md b/README.md index 04e0235..27c149a 100644 --- a/README.md +++ b/README.md @@ -25,8 +25,8 @@ Table of Contents Downloading ----------- -- Latest version compiled artifact: [jmxproxy-3.1.2.jar](https://github.com/mk23/jmxproxy/releases/download/jmxproxy.3.1.2/jmxproxy-3.1.2.jar) -- Latest version source code archive: [jmxproxy.3.1.2.tar.gz](https://github.com/mk23/jmxproxy/archive/jmxproxy.3.1.2.tar.gz) +- Latest version compiled artifact: [jmxproxy-3.2.0.jar](https://github.com/mk23/jmxproxy/releases/download/jmxproxy.3.2.0/jmxproxy-3.2.0.jar) +- Latest version source code archive: [jmxproxy.3.2.0.tar.gz](https://github.com/mk23/jmxproxy/archive/jmxproxy.3.2.0.tar.gz) Compiling @@ -36,7 +36,7 @@ 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.1.2.jar`. +The resulting package is a self-executable "fat jar" file located at `target/jmxproxy-3.2.0.jar`. Configuration @@ -44,7 +44,7 @@ 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.1.2.jar server config.yaml + $ java -jar target/jmxproxy-3.2.0.jar server config.yaml For example to configure the port server listen port for both application and admin servlets: @@ -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.1.2.jar server config.yaml + $ java -Ddw.server.connector.port=9000 target/jmxproxy-3.2.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) @@ -100,11 +100,11 @@ Execution The self-executing fat jar file contains all the bits necessary to start and run the server. - $ java -jar target/jmxproxy-3.1.2.jar server + $ java -jar target/jmxproxy-3.2.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.1.2.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.2.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: diff --git a/debian/changelog b/debian/changelog index e2edfd9..15f3257 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,45 @@ +jmxproxy (3.2.0) stable; urgency=medium + + * Tagging 3.2.0 + * [e0b99d5] Issue #65: Update haproxy example documentation to reflect + the api path. + * [e9adbd9] Issue #64: Handle clicks on overview graphs by opening the + associated detail tab. + * [352119d] Issue #63: Use left/right arrow keys for tab navigation. + * [17d3896] Issue #61: Truncate mbean title to 75 characters to avoid + element wrapping. + * [bb0ce34] Use _.isUndefined() instead of $.type() === 'undefined'. + * [14f635d] Issue #62: Use the current attribute table title for + refresh button target. + * [61f5589] Issue #56: Detect beans with children and data and set up + a folder as well as an item in the Web UI mbean tree. + * [61115a9] Issue #55: Upgrade fuelux to 3.6.3. + * [689402a] Issue #55: Upgrade bootstrap to 3.3.5. + * [50b0716] Issue #55: Upgrade flot.tooltip to 0.8.5. + * [45aaa9f] Issue #60: Set a data attribute on the memory pool + progressbar and use it in the click handler. + * [8859ab9] Issue #55: Upgrade font-awesome to 4.3.0. + * [dc76034] Issue #55: Upgrade jquery to 1.11.3. + * [ef3d401] Issue #57: Load historic attribute values in the web ui + graphs. + * [f412178] Issue #55: Upgrade underscore to 1.8.3. + * [52f2d9a] Issue #59: Move minifying to package phase. + * [f8f41d0] Issue #58: Update java package names to com.github.mk23 + base. + * [bfdefc8] Issue #57: Add documentation for host and mbean history + request usage. + * [5e9289d] Issue #57: Support attribute history in host and mbean + requests as well. + * [ddbf330] Issue #57: Add attribute history documentation. + * [a207b0f] Issue #57: Add attribute history tests. + * [b706f4a] Issue #57: API implementation for attribute history. + * [be89568] Issue #57: Add request query param for attribute history. + * [d23a033] Issue #57: Add configuration for attribute history. + * [b95289a] Issue #54: Update Dropwizard to 0.8.1 in documentation. + * [5b7dd75] Issue #54: Update Dropwizard to 0.8.1. + + -- Max Kalika Wed, 01 Jul 2015 19:19:39 -0700 + jmxproxy (3.1.2) stable; urgency=medium * Tagging 3.1.2 diff --git a/pom.xml b/pom.xml index aa8b6dd..ffabdf9 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.github.mk23.jmxproxy jmxproxy - 3.1.2 + 3.2.0 JMXProxy JMX to HTTP Proxy diff --git a/scripts/server/start.sh b/scripts/server/start.sh index cf75676..686b70e 100755 --- a/scripts/server/start.sh +++ b/scripts/server/start.sh @@ -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.1.2.jar server jmxproxy.yml + -jar ../../target/jmxproxy-3.2.0.jar server jmxproxy.yml