Collins v2.0.0 Release Notes
Release Date: 2016-09-19 // about 7 years ago-
๐ Collins 2.0.0 is finally released! As of this release, we will start following semantic versioning (http://semver.org/). There have been some non-backwards compatible changes to collins' functionality and configuration settings, but nothing that will be too difficult to upgrade.
๐ Here are some highlights of what has changed since the last release:
โฌ๏ธ Dropping support for java 1.6
Event firehose
๐จ Refactor of collins' caching logic, to safely support HA
๐ Improved LDAP authentication configuration
Python collins client
๐ฑ Consolr gem, for executing IPMI commands on collins assets
โฌ๏ธ Upgraded to play 2.3.9Thanks to @maximedevalland, @Primer42, @andrewjkerr, @baloo, @byxorna, @davidblum, @defect, @funzoneq, @gtorre, @maddalab, @schallert, @sushruta and @unclejack for their contributions!
๐ And here are all the pull requests included in this release, in no particular order
- Ipmi validation #309 @maddalab
- ๐ Fix collins-notify for ruby 2.2.0 #310 @byxorna
- ๐ my bad, i didnt build the gem after adopting feedback #311 @byxorna
- collins_client clean up #307 @defect
- ๐ Fix the error message displayed when login fails #314 @maddalab
- ๐ Fix issue with invoking authentication twice #316 @maddalab
- โ Remove use of async result during asset cancel request #319 @maddalab
- Minor: A Two-Tuple of Options where only one of the tuple elements is Some at a time is an either #320 @maddalab
- โก๏ธ Update play to 2.3.9 #322 @maddalab
- โฌ๏ธ Minor: Upgrade solr and httpcomponents version #321 @maddalab
- Set IPMI Password minLength to 4 #327 @maximedevalland
- ๐ Use a hostname deploy (useful for standbys) #328 @maddalab
- Minor: Styling using bootswatch themes #325 @maddalab
- ๐ Use the tryAuthCache method to avoid making auth queries continously. #332 @maddalab
- ๐ Fix the color scheme #333 @Primer42
- ๐ณ cleanup the dockerfile some #334 @byxorna
- ๐ Bug: Avoid recursive (stack overflowing) error with ldap auth #335 @maddalab
- โก๏ธ Update README.md to use correct GitHub Pages URL #336 @andrewjkerr
- ๐ Rethink use of Guava cache using play's plugin architecture #337 @maddalab
- โ added input search field in top bar #330 @maximedevalland
- ๐ fixed input search, was returning all results #343 @maximedevalland
- ๐ฒ fix asset_log.created_by to be varchar(255) #342 @byxorna
- ๐ Changes to search bar #344 @maddalab
- โ Added a new gem - consolr wrapping on top on IPMI Tool #346 @sushruta
- Ensure only 1 instance of auth provider is ever created #348 @maddalab
- api delete endpoint #349 @gtorre
- ๐ Fixing relative paths and missing bracket #351 @funzoneq
- Reintroduce caching into models #350 @maddalab
- ๐ Handle leading/trailing white space in top search bar field. #352 @maddalab
- Only fetch the required fields from solr. #353 @maddalab
- โ Adding additional stats. #354 @maddalab
- Instrumenting with more stats #355 @maddalab
- Instrumenting with stats around the serialization of json. #356 @maddalab
- Minor cleanups #357 @maddalab
- ๐ Fix collins-client gem unit tests #361 @gtorre
- travis improvments #360 @Primer42
- โ Consolr dangerous asset behavior and unit tests #359 @Primer42
- Will fix use whitelist on repurpose de base #365 @Primer42
- Introducing hazel cast for clustered operation of collins #367 @maddalab
- ๐ Fix some specs that were not using the right scope #368 @maddalab
- โ Addressing issue with specification scope for a couple of tests. #369 @maddalab
- โ Running the cache spec for both In-memory and Distributed #370 @maddalab
- โ adding unit tests for delete (nuke) action #372 @gtorre
- โ Added scoverage based coverage reports. #373 @maddalab
- โฌ๏ธ bump versions in build.sbt, h2, solr, mysql-connector, snakeyaml, jsoup, bootstrap #374 @maddalab
- โ Address the setting of attributes and handling of whitelisted attribs when provisioning #376 @maddalab
- ๐ Minor tweaks from changes to support useWhitelistOnRepurpose. #377 @maddalab
- Implement a firehose for events #379 @maddalab
- โ Enable asset distance test #381 @maddalab
- โฌ๏ธ Upgrade activator to 1.3.6 from 1.3.4 #382 @maddalab
- [ipmi] allow templating of asset tag in config #386 @schallert
- Gabe optional ipmi power restrictions #388 @byxorna
- โก๏ธ update dockerfile to jdk8 and cleanup build #390 @byxorna
- ๐จ Refactor/scalaish #392 @baloo
- Include solr query string in cache key #396 @defect
- โช Revert "Include solr query string in cache key" #400 @defect
- ๐ fix timeout deprecation warning in collins client request #406 @byxorna
- โ add volume for solr cores #402 @byxorna
- ๐ง Make remote query cache timeout configurable #401 @defect
- ๐ Fix multi-collins queries #407 @defect
- Collins-shell fix dependencies #408 @Primer42
- format provisioning errors less shittily #405 @byxorna
- โก๏ธ Consolr updates #412 @defect
- Travis runs are having trouble with the http -> https redirect #420 @Primer42
- โ Remove toplevel parameter from solr #397 @defect
- ๐ change all instances of 2015 to 2016 #413 @sushruta
- โ Add support for sensor reading #423 @defect
- โ add a flag for consolor to print SOL info #424 @sushruta
- Gracefully handle when HOME is not set by making consolr bypass those config files #425 @Primer42
- ๐ Fix minor typo in my last consolr PR #426 @Primer42
- ๐ณ Dockerfile: use the JRE image, not JDK #419 @unclejack
- โก๏ธ [consolr] readme: update reference config #431 @schallert
- โก๏ธ Updated minAddress to respect startAt #432 @davidblum
- โ add /usr array of java_home locations #440 @davidblum
- โ Add a parameter to disable the multicollins cache #437 @Primer42