Releases: comet-ml/comet-java-sdk
Releases · comet-ml/comet-java-sdk
comet-java-sdk-1.1.4
What’s Changed
comet-java-client
- Reading Java Comet SDK version from the resource file filtered by Maven.
- Implemented printing Java Comet SDK version at the experiment start.
- Fixed potential resource leak in the
StdOutLoggerimplementation. - Implemented
StdOutLogger.flush()to facilitate system stream flushing before closing logger. - Fixed
OnlineExperimentImpl.stopInterceptStdout()to useStdOutLogger.flush()before closing logger. - Renamed
OnlineExperimentImpl.statusPing()toOnlineExperimentImpl.sendHeartbeat()for better readability. - Refactored Comet configuration framework to support massive number of configuration options, default configuration values from bundled resource properties, and for better readability.
- Refactored experiment builders by extracting common methods.
- Extracted string constants with asset types into
Enumfor better type safety. - Extracted string constants with query parameter names into
Enumfor better type safety.
comet-examples
- Changed backend of the logger from
log4jtoch.qos.logback. - Upgraded
deeplearning4jto the latest version to address security issues with older versions. - Fixed MNIST experiment example to use latest version of the
deeplearning4j.
comet-java-sdk-1.1.3
comet-java-sdk-1.1.2
- Allow users to set config values as:
- Environment variables
- config file (by specifying file path)
- default typesafe config from classpath (defaults.conf)
- Added code override to all config options, we were missing:
- url
- max retry
- Fix slf4j log redirected to nohup when no biding (added to pom.xml)
- Moved validation to build() function (was on init)
- Created a specific CometGeneralException so users can catch specific comet related exceptions
- Updated tests
comet-java-sdk-1.1.1
Added support for epochs in experiment.
Minor fixes
comet-java-sdk-1.1.0
Updated API and dependencies