All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ej-vminspect.1.2.7.source-code.release-notes.txt Maven / Gradle / Ivy

===1.2.7 - (18.09.2014)===
  * System properties sorted by alphabet
  * Display hostname / IP on system page
  * Display open/max file-descriptors on systen-page and statistics (available only on unix-platforms)
  * Optimized exception handling for some cases, little layout optimizations

===1.2.5 - (13.03.2014)===
  * MBean write operations use HTTP POST instead of GET to prevent duplicate actions in case of browser-refreshes
  * Removed explicit garbage collector call before statistics measure as it produced high and unwanted CPU load on some platforms/VMs

===1.2.4 - (08.03.2014)===
  * MBean attribute-change/operation-call exceptions are displayed inside the MBean view with a red block instead of the general white error page
  * New callback methods on the MBeanAccessControl interface to treat attribute-change/operation-call exceptions

===1.2.3 - (27.02.2014)===
  * MBean sorted by additional key/values if both domain-name and types are equal
  * Display total CPU and garbage collector times in seconds instead of millis

===1.2.2 - (10.02.2014)===
  * New MBeanAccessControl interfaces for fine-grained control of MBean access
  * New MBeanAccessControlFactory to create custom MBeanAccessControl for each !HttpServletRequest
  * Little optimizations of MBean confirm messages
  * Bugfix: Prevent !NullpointerException if servlet-container returns null as cookie list

===1.2.0 - (20.01.2014)===
  * MBean write confirmation screen can be configured (default is no confirmation screen to be displayed)
  * Better replace for apos (') as of browser compatibility issues


===1.1 - (04.01.2014)===
Changes impacting users:
  * *IMPORTANT:* Moved and renamed servlet to _com.purej.vminspect.http.servlet.!VmInspectionServlet_
  * New class !VmInspectionServer for standalone usage without having to use a servlet-container
  * Users can add their own statistics by implementing the new !ValueProvider interface and registering it at the !StatisticsCollector
Bug fixes and internal optimizations:
  * Cookie values are encoded/decoded to support non-http conform characters in searches
  * !StatisticsCollector ensures that there is only one instance running per VM/classloader (also if multiple servlet-instances are used)
  * Statistics ranges (UI choices) are preserved even if cookies are disabled
  * Showing the converted value in the status-message after setting an attribute instead of the original value
  * Clean separation between http-handling (package .http) and html-producing (package .html)
  * Lots more unit-test for higher coverage
  * Improved Javadoc
  * Utility methods moved to util package to clean up package dependencies (no more cycles)


===1.0 - 31.12.2013===
  * No programmatic changes, but switched to Sonatype-Maven repository and officially released to Maven Central


===0.6 - 29.12.2013===
  * Moved to code.google.com, added licensing
  * System-view shows commited memory in addition to used/max - memory-bar became two-colored
  * System-view shows the CPU load and total CPU time of the VM process
  * Corrected MBeans wild-card search to correctly apply wildcards
  * Threads-view shows the peek-lives and totally started threads
  * Statistics is optionally hold in-memory if no statistics-storage directory has been configured
  * Statistics detail view can be zoomed in and out and the size is preserved when switching period
  * Checked all HTML output to be W3C-compliant
  * Reduced java-script complexity, removed unused scripts
  * OperatingSystemMXBean.getSystemLoadAverage() did not work on many platforms and has been replaced by getSystemCpuLoad() 
  * {{{AuthorizationCallback}}} removed again, authorization should be implemented using a custom servlet filter if required


===0.4 - 22.12.2013===
  * Added logging with slf4j
  * MBean access can be restricted to read-only by setting the servlet-param 'vminspect.mbeans.readonly' to true
  * {{{AuthorizationCallback}}} ifc that can be configured by setting the servlet-param 'vminspect.authorization.callback' to a custom class
  * Lots of internal refactoring without impact to users
  * Lots of javadoc and checkstyle-rules applied


===0.2 - 17.11.2013===
  * First usable version




© 2015 - 2025 Weber Informatics LLC | Privacy Policy