Releases: akardapolov/ASH-Viewer
4.4.0
Bug (@akardapolov) fix: #44 add OracleEE10g profile with custom select to get sql_opname
Docs (@akardapolov) docs: changes in readme file - display session and sql details
Refactoring (@rstribrny) Eclipse m2e settings
Refactoring (@rstribrny) Code cleanup according to SonarQube (using try-with-resources)
Refactoring (@rstribrny) Code cleanup
Feature (@rstribrny) Sorted configuration profile (by connection name) in "Connect to database" dialog
Feature (@rstribrny) Connection bootstrap support. Setting optimizer_mode=ALL_ROWS for Oracle connections
Build (@akardapolov) build: using java 17 to build project and changes in README
Bug (@cvas71) Fix error "No enum constant store.ConvertManager.OracleType.Numeric". For source db Postgres
Security (@akardapolov) security: add AES encryption, DBAPI and Registry to store sensitive data and clean code from common vulnerability
Bug (@akardapolov) bug: switch to onejar-maven-plugin to get rid of FipsOperationError: Module checksum failed while build jar using maven-assembly-plugin
This release is build using Java 11, use this JVM version in your client environment to run ASH Viewer
SHA256 hash of ashv-4.4.0-bin.zip:
410d87f1b12e7a2e67bcdbf510d93563a2b39a1e7681cd9c9b583bf2536adb29
Windows: certutil.exe -hashfile ashv-4.4.0-bin.zip SHA256
Linux: sha256sum ashv-4.4.0-bin.zip
Security (@akardapolov) security: fix common vulnerabilities + change global yaml config tag
Security (@akardapolov) security: use new bouncycastle fips library as external file + revert back maven-assembly-plugin
SHA256 hash of ashv-4.4.1-bin.zip:
6227c19deed1f77174cd87aac5ff146f21288ea7b484376a80e6487f664a8bbb
Windows: certutil.exe -hashfile ashv-4.4.1-bin.zip SHA256
Linux: sha256sum ashv-4.4.1-bin.zip
4.3.3
Bug (@akardapolov) fix: #50 set custom period for initial data reading (OracleEE* profiles) in Other tab
Feature (@akardapolov) feat: set profile message visibility
Feature (@akardapolov) feat: add ash report
SHA256 hash of ashv-4.3.3-bin.zip:
e89ff1c6030be11b6c295df192180d709e4dbeb513935492e84bd9b214d7cbbd
SHA256 hash of ashv-4.3.3.1-bin.zip:
f757b11f1758ad742763a0fcf9d365b130870af34351f33e67cbc3d5b8674ce9
Windows: certutil.exe -hashfile ashv-4.3.3-bin.zip SHA256
Linux: sha256sum ashv-4.3.3-bin.zip
4.3.2
Refactoring (@akardapolov) refactor: clear of IProfile and PostgreSQL implementations with lombok
Security (@dependabot) security: new junit version to resolve security vulnerability CVE-2020-15250
Refactoring (@akardapolov) refactor: clear Oracle implementations with lombok
Feature (@akardapolov) feat: add OracleEEObject profile, refactoring
Feature (@akardapolov) feat: set unsortable configuration list in connection window
Bug (@akardapolov) fix: #37 using dedicated connection for 10046 trace
Build (@akardapolov) build: add maven toolchain to build project using jdk9+
Bug (@akardapolov) fix: show history data from raw source for data selection less than 1 hour
Security (@dependabot) build(deps): bump snakeyaml from 1.25 to 1.26 to resolve security vulnerability CVE-2017-18640
SHA256 hash of ashv-4.3.2-bin.zip:
9120f757bb52e7e2bca88927f8394da982795ed4576114af461a5e9fff85dbcf
4.3.1
Refactoring (@akardapolov) refactor: remove repository db, configuration stored in .yaml files
Refactoring (@akardapolov) refactor: clean repository code
Refactoring (@akardapolov) refactor: set cache percent in BerkleyDB
Refactoring (@akardapolov) refactor: refactoring
Build (@akardapolov) build: renew libraries
Refactoring (@akardapolov) refactor: made low coupling for some store objects, add AutoFactory to pom.xml
Feature (@akardapolov) feat: add module for password encryption/description
Feature (@vikram) feat: rewrite password encryption/decryption co-authored with Vikram
Feature (@akardapolov) feat: encryption/decryption password string with computer name as secret key
Feature (@akardapolov) feat: set running state of profile and changes in password encryption/decryption
Feature (@akardapolov) feat: detect running state for configuration in Connect interface
Refactoring (@akardapolov) refactor: clean code
Refactoring (@akardapolov) refactor: disable edit and delete button after connect
Feature (@akardapolov) feat: add confirmation before delete configuration
Bug (@akardapolov) bug: resolve NPE after change profile name
Bug (@akardapolov) bug: set profile name unchangeable to keep sql column metadata invariable too
Feature (@akardapolov) feat: after delete configuration data will be updated, refactoring
Feature (@akardapolov) feat: safely close db before exit
Refactoring (@akardapolov) refactor: replace dependency
Bug (@akardapolov) bug: set profile name unchangeable for edit mode only
Doc (@akardapolov) docs: add security paragraph
SHA256 hash of ashv-4.3.1-bin.zip:
7836b2299eb9629474a34302d967fde8c1f5146823a3d7af30aef850d148cd9b
4.3.0
Feature (@akardapolov) feat: store configuration in .yaml files
Feature (@akardapolov) feat: raw and olap retention data feature under development
Performance (@akardapolov) perf: remove unnecessary dependencies
Fixed (@akardapolov) fix: #30 rewrite code to unload cache by 15 seconds interval
Fixed (@akardapolov) fix: override profile name in OracleSE
Feature (@akardapolov) feat: set font size for legend title in main, detail and history charts
Feature (@akardapolov) feat: add settings file logback.xml
Fixed (@akardapolov) fix: set one touch expandable and smaller size of chart panel in all JSplitPanes
Style (@akardapolov) style: remove println
Fixed (@akardapolov) fix: get raw data from CPU wait class for oracle and postgres
SHA256 hash of ashv-4.3.0-bin.zip:
5493a0c29bc5af62ffe0ca8e7e2828c1ad8f310237cba0d006d90092773bd75e
4.2.5
Refactoring (@akardapolov) refactor: use ConstantManager
Refactoring (@akardapolov) refactor: clean unused code
Refactoring (@akardapolov) refactor: get rid off the redundant code using Builder pattern
Feature (@akardapolov) feat: add setting to retain raw data
Build (@akardapolov) build: clean error message in maven console: Cannot resolve plugin org.apache.maven.plugins:maven-jar-plugin:unknown
SHA256 hash of ashv-4.2.5-bin.zip:
5e9d8b01871531d3b306b67700d1b1cbaa2db965edbb00a0c5ae6f8f2ece44e3
v4.2.4
Fixed (@akardapolov) fix: load max data from local DB for offline mode
Fixed (@akardapolov) fix: remove NPE while loading raw data in offline mode
Documentation (@akardapolov) docs: changes in session.png and sql.png files
Documentation (@akardapolov) docs: add readme.md and screenshots
Feature (@akardapolov) feat: add month and custom selection interval in history module
SHA256 hash of ashv-4.2.4-bin.zip:
41b0a7211fb182d7d9947f734d9947a4a9eb0fef0e97c20adfd7d55b3411089c
v4.2.3
Performance (@akardapolov) perf: load only missing data from remote db without delete them in local one + increase fetch size up to 15000
Fixed (@akardapolov) fix: loading JDBC driver for Windows and Linux systems identically
SHA256 hash of ashv-4.2.3-bin.zip:
280878d92f50eec036c6f655d5063bbff0d32c7234844ddf6654d3586f5bffa9
v4.2.2
Build (@akardapolov) build: add filters for .iml and others
Feature (@akardapolov) feat: show full stack trace in message dialog after error while connecting to remote database
Style (@akardapolov) style: for feature: show full stack trace in message dialog
Refactor (@akardapolov) refactor: storage module
Feature (@akardapolov) feat: add detail and warning message for OracleEE profile
SHA256 hash of ashv-4.2.2-bin.zip:
a1a889e7245613d5fd72266a5bf42565542e5ddf02fbf83932b061bc0316cfc6
v4.2.1
Feature (@akardapolov) feat: Add hints and tooltip for url and open jar fields
Fixed (@akardapolov) fix: resolve the gaps while loading raw data
SHA256 hash of ashv-4.2.1-bin.zip:
a658f33650b72fd2953ee37811f31a9fb8cd7ea2f562e407ca35ae35e89d98bd