Skip to content

Commit

Permalink
Tagging 3.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mk23 committed Jul 2, 2015
1 parent e0b99d5 commit 1df024d
Show file tree
Hide file tree
Showing 4 changed files with 51 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.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
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.1.2.jar`.
The resulting package is a self-executable "fat jar" file located at `target/jmxproxy-3.2.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.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:

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.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)

Expand Down Expand Up @@ -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:

Expand Down
42 changes: 42 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -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 <[email protected]> Wed, 01 Jul 2015 19:19:39 -0700

jmxproxy (3.1.2) stable; urgency=medium

* Tagging 3.1.2
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.1.2</version>
<version>3.2.0</version>

<name>JMXProxy</name>
<description>JMX to HTTP Proxy</description>
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.1.2.jar server jmxproxy.yml
-jar ../../target/jmxproxy-3.2.0.jar server jmxproxy.yml

0 comments on commit 1df024d

Please sign in to comment.