Collins v1.3.0 Release Notes

Release Date: 2014-09-10 // over 9 years ago
  • ๐Ÿšš Moved to Play 2.0.8
    ๐Ÿณ Tumblr supported Docker image
    Reworked and greatly improved init script
    ๐Ÿ”Œ Monitoring plugin
    ๐Ÿ’Ž Open sourced collins-auth ruby gem
    โœ… Unit test improvements
    Customizable intake page fields
    ๐Ÿšš Provisioning profile contact and contact_notes fields, and ability to set or remove arbitrary attributes based on provisioning profile
    IP allocation improvements
    โœ‚ Removed IP allocation caching layer
    Mixed authentication modes
    โž• Added new API for asset type
    ๐Ÿ‘Œ Improved solr integration for external solr instances
    ๐Ÿ”ง Restrict provisioning based on hardware configuration

    Special thanks to @discordianfish @matthiasr @dallasmarlow @rednuopxivrec @skottler and @asheepapart for their contributions!

    ๐Ÿš€ And here are all the pull requests in this release, in no particular order

    • ๐Ÿณ Gabe dockerfile #208 @byxorna
    • Gabe portable init #209 @byxorna
    • โœ‚ remove daemonize from build, isnt necessary #210 @byxorna
    • โœ‚ Remove logging if the config is missing #218 @Primer42
    • ๐Ÿณ document docker usage #211 @byxorna
    • ๐Ÿ›  fix race when service doesnt open application.log fast enough #212 @byxorna
    • โšก๏ธ Update quickstart ids #213 @Primer42
    • ๐Ÿ‘ allow multiple product strings to be matched for flash disk detection #132 @byxorna
    • โž• add documentation for lshw.flashProducts #133 @byxorna
    • Upstart scripts for collins #125 @funzoneq
    • ๐Ÿš€ populate changelog with 1.2.4 release #137@byxorna
    • ๐Ÿ‘ Provisioning profiles support for contact and contact_notes fields #134@byxorna
    • Open sourcing collins_auth #141 @funzoneq
    • ๐Ÿ›  Fix Dockerfile #139 @discordianfish
    • ๐Ÿ›  fix collins-auth prompt #143 @dallasmarlow
    • ๐Ÿ›  fix reprovision action to not fail if contact is empty #140 @byxorna
    • optional user submitted config file #142 @dallasmarlow
    • ๐Ÿ‘‰ Show asset classification in overview page #147 @byxorna
    • Ignoring some extra files that emacs and eclipse has put in my collins repo #148 @Primer42
    • โœ‚ remove Ruby version clamping for collins-shell #150 @matthiasr
    • โšก๏ธ update docs for additional display name nodeclassifier attribute #151 @byxorna
    • โœ… POSIX formatted attributes are now all caps, fix tests to reflect that #153@byxorna
    • Gabe extra provision attributes #154 @byxorna
    • โšก๏ธ Will update gems #144 @Primer42
    • Gabe provision hardware restrictions #155 @byxorna
    • ๐Ÿ“„ docs for profiles.yaml #156 @byxorna
    • ๐Ÿ›  fix misspelled required attribute #162@byxorna
    • play 2.0.8 #163 @byxorna
    • ๐Ÿ‘Œ Support play 2.0.8 #160 @byxorna
    • gracefully handle missing ENV['HOME'] var #161 @rednuopxivrec
    • โž• add a bit of context when meta attributes dont validate #157 @byxorna
    • ๐Ÿ”ง Solr configuration tunables #165 @byxorna
    • โž• add documentation for new solr tunables #166 @byxorna
    • Gabe tag decorators #167 @byxorna
    • ๐Ÿ›  fix breakage in solr test spec #170 @byxorna
    • ๐Ÿ›  fix getNextAvailableAddress to use local maximums instead of just last a... #168 @byxorna
    • โฌ†๏ธ Bump collins-shell version #169 @Primer42
    • ๐Ÿ”ง Configurable parameters for intake page deux #172 @byxorna
    • ๐Ÿ”ง Configurable parameters for intake page #98@jmackey
    • โœ‚ remove minimum Contact length #201 @matthiasr
    • ๐Ÿ— (script/package) set -e to prevent the build from proceeding after a step fails #203 @skottler
    • ๐Ÿ”Œ Gabe monitoring plugin #199 @byxorna
    • โœ‚ remove AddressPool cache #195 @byxorna
    • disable graphs pill when asset is not graphable #200 @byxorna
    • โž• Add tests for PowerManagementConfig #92 @asheepapart
    • โž• add some fields to asset_meta that are useful #198 @byxorna
    • ๐Ÿ›  Fix update to 409 when setting IPMI address to conflicting IP #194 @byxorna
    • ๐Ÿ“„ Gabe assettype docs #197 @byxorna
    • ๐Ÿ›  fix incorrect curl #196 @byxorna
    • ๐Ÿšš move collins-shell into support/ruby #193 @byxorna
    • โž• add capability to create asset types via API #191 @byxorna
    • Mixed authentication modes #101 @asheepapart
    • recognise disks with full-disk LVM #192 @matthiasr
    • Evolve db flag #159 @asheepapart
    • ๐Ÿ‘ Allow sysconfig to override more defaults #158 @asheepapart
    • โœ‚ Remove the youtube link from pages too #189 @Primer42
    • โœ‚ Remove youtube screencast, because the link is broken, and I can't find ... #188 @Primer42
    • ๐Ÿ›  Fix unit tests #185 @maddalab
    • Gabe fix ipallocation #181 @byxorna
    • Bhaskar cleanups #179 @maddalab
    • Avoid querying the database for an asset when adding an asset to the lis... #180 @byxorna
    • Gabe more collinsauth fixing #177 @byxorna
    • โž• Added note about problems with net-ssh versions > 2.8.0 #171 @Primer42
    • ๐Ÿ›  fix for collins user with nologin #219 @byxorna