- Tenacity 1.2.0
- Dropwizard 1.2.0
- PostgreSQL 42.1.4
- MySQL 5.1.44
- Mockito-core 2.12.0
- Azure-storage 6.1.0
- Support also other databases, not only H2 and PostgreSQL Thanks @maksymgendin
- Dependencies / Java8
- Removed hardcoding of rancher query parameters Thanks @priyadarsh
- Dropwizard 1.1.3
- azure-storage-java 5.4.0
- Dropwizard 1.1.2
- Mockito-core 2.8.47
- MySQL 5.1.42
- H2 1.4.196
- PostgreSQL 42.1.2
- Dropwizard-auth-ldap 1.0.5
- Tenacity 1.1.3
- Custom path for hystrix metrics stream and environment variable substitution Thanks @priyadarsh
- MySQL Support Thanks @sriniprash!
- Marathon Discovery Thanks @supreethnag!
- Dropwizard 1.1.1
- Tenacity 1.1.2
- Mockito 2.8.9
- H2 1.4.195
- Dropwizard 1.1.0
- Tenacity 1.1.1
- Dropped dependency on PowerMock
- Mockito 2.7.22
- PostgreSQL 42.0.0
- Dropwizard-auth-ldap 1.0.4
- H2 1.4.194
- Dropwizard 1.0.5
- Tenacity 1.0.5
- PostgreSQL 9.4.1212.jre7
- Added Google Error-Prone to the build
- Dropwizard 1.0.3
- Tenacity 1.0.4
- H2 1.4.193
- Dropwizard-auth-ldap 1.0.2
- Tenacity 1.0.3
- Rancher Instance Discovery support (thanks @gauravic08)Pull Request 29
- Dropwizard 1.0.2
- Tenacity 1.0.2
- PostgreSQL 9.4.1211.jre7
Hystrix 1.5.4
changed theHystrixMetricsStreamServlet
to use a new parameter to control the max number of concurrent connections:hystrix.config.stream.maxConcurrentConnections
.
- Dropwizard 1.0
- Tenacity 1.0.0
- PostgreSQL 9.4.1209.jre7
- Dropwizard-auth-ldap 1.0.0
- Maven-findbugs 3.0.4
- Kubernetes-api 2.2.144
- Make cluster registration part of the normal cycle for
InstanceDiscovery
.
Dropwizard 0.9.3
Tenacity 0.8.3
- Migrate
Instances
fromFluentIterable
to Java8Streams
- Allow for custom
InstanceDiscovery
implementations - KubernetesInstanceDiscovery
turbine
configuration now references ayaml
containing the instances configuration which will be reloaded whenever there is a change.
- Java 8 required
- Dropped
config.properties
and introducedYamlInstanceDiscovery
which now lets users configure which dashboards/clusters/instances configured viayaml
. This adds the ability to construct clusters made up of other clusters and instances for easy configuration.
- Tenacity 0.8.2
- Tenacity 0.8.1
- Rewritten UI in React.js
- Added
/clusters
,/clusters/:service/propertykeys
,/clusters/:service/configurations/:propertykey
- Tenacity 0.8.0
- Postgresql 9.4.1208.jre7
- H2 1.4.191
- Deprecated elements should have both the annotation and the Javadoc tag
- Allow for configuration of meta clusters Issue 10
- Dropwizard 0.9.2
- Tenacity 0.7.3
- Postgresql 9.4.1207.jre7
- Tenacity 0.7.2
- Merge dashboard fixes Netflix/Hystrix#959
- Dropwizard 0.9.1
- Tenacity 0.7.0
- dropwizard-auth-ldap 0.3.0
- Upgraded maven-plugins
- Postgresql 9.4-1205-jdbc42
- H2 1.4.190
- Accidental re-release of 0.2.12
- Tenacity 0.6.16
- Fixing dashboard issue where when not all circuits were open it could cause the circuit to not render properly.
- Tenacity 0.6.15
- Merge dashboard fixes Netflix/Hystrix#919
- Merge dashboard fixes Netflix/Hystrix#921
- Tenacity 0.6.14
- H2 1.4.189
- Postgresql 9.4-1203-jdbc42
- Fixes a bug in
config.properties
it would not respect an instance:port:path when referencing an instance. It would only honor the instance:port and not the path. Now if you specify 10.0.0.1:8080/some/root, it will look for tenacity resources at 10.0.0.1:8080/some/root/tenacity/...
- Dropwizard 0.8.4
- Postgresql 9.4-1202-jdbc42
- Tenacity 0.6.13
- Dropwizard-auth-ldap 0.2.1
- Tenacity 0.6.12
- Only advertise
Archaius
values forexecutionIsolationStrategy
if it was explicitly set by a user. This allows for the specific type of commandTenacityObservableCommand
or the originalTenacityCommand
to determine what kind of isolation strategy to use. Only override this behavior if the user sets it on their own.
- Tenacity 0.6.10
- Adding Bad Request Counts to the dashboard
- Tenacity 0.6.9
- Switch from using
latency_execute
tolatency_total
for percentile metrics. Thelatency_execute
is a closer measurement to successful execution times. Wherelatency_total
is more accurate at the actual time the application is experiencing for successful and timed out commands. Since we assume breakerbox is used more in a debugging response and investigations rather than profiling/benchmarking,latency_total
is more helpful in those quick response situations. In comparison when evaluating if your threadpool sizes and timeouts are set appropriately it is better to look at a historical trend of thelatency_execute
metric.
- Tenacity 0.6.7
- Dropwizard-auth-ldap 0.2.0
- Fixed issue where Breakerbox incorrectly configured
Turbine
.
- Tenacity 0.6.4
- H2 1.4.187
- Tenacity 0.6.3. Resolved the memory-leak in
TenacityJerseyClient
by leveraging a workaround.
- Removing use of
TenacityJerseyClient
. We have identified a memory-leak with its implementation when using Jersey 2.x and dropwizard 0.8.x
- Dropwizard 0.8.1
- Tenacity 0.6.2
- Timed out metrics on dashboard for semaphore commands
- Ability to live configure
executionIsolationStrategy
for anyTenacityPropertyKey
TenacityObservableCommand
leverages the semaphore execution isolation strategy. Breakerbox now has support for configuring this through the web interface.- Tenacity 0.5.3 - This brings ability to configure Semaphore configurations (
SemaphoreConfiguration
). - Adjusting timeout on authentication requests to enhance the user experience (5s to 30s)
- Updating
breakerbox-dashboard
to include support for semaphore rejection and better error messages when problems occur - Removing a bug where breakerbox would load two different versions, it now only loads one
- Tenacity 0.4.5
- H2 1.4.186
- Postgresql 9.4-1201-jdbc41
- Tenacity 0.4.4
- H2 1.4.185
- Adding new configuration parameter to define the default dashboard.
- Builds against Java8 now
- Dropwizard 0.7.1
- Tenacity 0.3.6
- Turbine 1.0.0
- Changing default refresh rate from 2s to 1s
- Moving sync refresh rate from 5s to 30s (but may need to be based on number of hosts)
- Moving sync state block to bottom of page until resizing problem is fixed
- Initial release