Rockstor Changelog

What's new in Rockstor 3.9.1

Jul 3, 2017
  • Support full disk LUKS #550 @phillxnet
  • Schedule power down/up of the system #735 @MFlyer
  • Graceful shutdown with cron job #1306 @MFlyer
  • UI Shares view incorrect sort on size #1673 @MFlyer
  • Rockstor Translations #1643 @MFlyer
  • Systemd warns that “rockstor-hdparm.service is marked world-inaccessible” #1493 @schakrava
  • Importing an unlabeled btrfs RAID5 pool fails #1342 @schakrava
  • single pool metadata level is single not dup #1409 @phillxnet
  • Samba Custom configuration UI glitch #1691 @MFlyer
  • rockstor update doesn’t fail if db migration fails #1332 @schakrava
  • Add Yum capabilities to System updates #1619 @MFlyer
  • Turn off debug logs in Rockstor built by rpm(prod/testing builds) #1478 @schakrava
  • update nginx and /etc/issue if mgmt interface config changes #1701 @schakrava
  • Muting gulp tasks over buildout process #1708 @MFlyer
  • nbd devices do not support S.M.A.R.T. #1705 @KaiRo-at
  • fix ‘for’ attributes on user_create_template labels #1706 @KaiRo-at
  • create SHA256 certs so browser devtools don’t complain all the time #1707 @KaiRo-at
  • overflow of disk.role db field #1709 @phillxnet
  • Non integer threshold value in SMART data blocks reporting #1725 @phillxnet
  • support ro rw degraded and skip_balance mount options #1728 @phillxnet
  • Support Jumbo frames config in the UI #1044 @schakrava
  • Extra button adding storage to a Rock-On #1341 @priyaganti
  • #1286 #1286 @schakrava
  • AFP export doesn’t expand when underneath share (subvolume in btrfs) expands #614 @schakrava
  • insufficient use of btrfs device scan #1547 @phillxnet
  • Rock-on bad behaviour when starting with no configuration #1579 @priyaganti
  • add cli initiated config backup #1382 @daniel-illi
  • change Pool API to use ids instead of names #1741 @schakrava
  • detached disks used in mount command #1422 @phillxnet
  • Display client-side error differently #1743 @priyaganti
  • change disk api to use ids instead of names #1746 @schakrava
  • propagate user errors properly in user management #1748 @schakrava
  • minor disk api regression follow up #1750 @phillxnet

New in Rockstor 3.9.0 (Mar 22, 2017)

  • Issue: Non-ASCII password on user creation leads to ‘User(…) already exists’ #1555 @ansemjo
  • [Enhancement] data_collector move from Django ORM to CRUD operations (on db writes) #1567 @MFlyer
  • Dashboard widget resizing is glitchy in Chrome on Mac #1530 @MFlyer
  • [Bug] Disks widget console errors #1596 @MFlyer
  • cosmetic issue: create snapshot label appears twice in share details view #1564 @MFlyer
  • SMART edit icon tooltip text in disks table view not fully visible #1565 @MFlyer
  • More documentation on services page! #1168 @priyaganti
  • cleanup dependencies and add build status badge to readme #1604 @schakrava
  • root and home shares offer delete button #1583 @MFlyer
  • fs unit tests settings issue #1609 @phillxnet
  • work around failure of udev to observe btrfs device add #1606 @phillxnet
  • Flake8 satisfying style improvements and cleanup #1615 @schakrava
  • Sector Size empty for 512e drives #1590 @phillxnet
  • Fixing Jenkins’ Flake8 regressions #1626 @MFlyer
  • enhance disk role/management subsystem #1494 @phillxnet
  • balance cancel requested ‘unit test’ false alarm #1627 @phillxnet
  • Share usage not reported correctly while pool usage is #1412 @MFlyer
  • improve state column clarity in network device tables #1633 @phillxnet
  • keyerror in samba config restore #1585 @MFlyer
  • “Comment” field not filled when editing Samba share #1647 @MFlyer
  • inconsistent redirect role validator message and bug #1651 @phillxnet
  • [Rockstor Devel Feature] Add Gulp file testing #1632 @MFlyer
  • Rock-on share columns reversed #1581 @schakrava
  • Remove python downgrade workaround #1587 @schakrava
  • [Flake8] Unused import over initrock.py script #1663 @MFlyer
  • Small UI bug while installing rock-ons #1660 @MFlyer
  • fix replication regression from django 1.8 update #1667 @schakrava
  • Make software update non-disruptive #1188 @schakrava
  • Updating Font Awesome to latest 4.7 #1669 @MFlyer

New in Rockstor 3.8-15 (Nov 10, 2016)

  • Overhaul pagination, sort and search on UI using DataTables.
  • Revise internal use and format of device names.
  • Support customizing web-ui port. #983 @schakrava
  • Improvements to password recovery system.
  • Remove smb service dependency on rockstor-bootstrap.
  • add raid56 warning.
  • Fix Samba regression from 3.8-14.03.
  • Add local/current time on the UI.
  • Update postfix config when hostname is changed.
  • Edit user page – bad render for username and uid.
  • Support Console access from the Web-UI with Shell In a Box.
  • Allow force removal of Rock-on metadata.
  • improve nvme compatibility for system disk.
  • Fix Services page bottleneck on Active Directory status.
  • Improve test e-mail notification.
  • Field validation in e-mail setup.
  • GMail detects Rockstor as a Less Secure application.
  • single to raid1 pool resize not reflected in Web-UI.
  • Email Alerts page missing dependency.
  • Docker journald logging.
  • Adjust share usage reporting.
  • add samba shadow localtime param.
  • Improve Dashboard pool usage widget.
  • Fix: argument to docker run should still be -d.
  • Fix DataTables error on AFP shares view.
  • Bootstrap inline edit with X-editable js library.
  • Inline edit – pool compression in Pools view.
  • Web-UI initiated balance status not updated during execution.
  • improve dashboard disk activity widget for by-id names.
  • Allow scheduling of read-only snapshot creation.
  • Improve how smb.conf is updated.
  • Fix: Dashboard crashes if left open for a long time.
  • add the second knowns fake uuid to exception list.
  • fs unittests part 1.
  • dashboard crashes if opened long – Memory Widget – Part 3.
  • dashboard crashes if opened long – Cpu Widget – Part 1 Final.
  • dashboard crashes if opened long – Network Widget – Part 2.
  • dashboard crashes if opened long – Top Shares Widget – Part 4.
  • dashboard crashes if opened long – Pool Usage Widget – Part 5.
  • dashboard crashes if opened long – Storage Metrics Widget – Part 6.
  • dashboard crashes if opened long – Disks Widget – Part 7.
  • New progressbars height, tested over 10+ shares.
  • support long nutanix device names.

New in Rockstor 3.8-14 (Jun 20, 2016)

  • Add anacron like feature to task scheduling.
  • Add support for policy driven powering down of HDDs from the UI.
  • Add the feature to browse and download various log files from the UI.
  • Significantly improve UI templates part 2.
  • Significantly improve UI templates part 3.
  • Significantly improve UI templates part 4.
  • Add different support flows for stable and testing channel users.
  • Improve Active Directory info popup.
  • Improve multiple disk selection during resize.
  • Show correct screens in add/remove disks during resize.
  • Fix power menu alignment.
  • Use chardet to properly encode/decode user/group names.
  • Add Active Directory rfc2307 support.
  • Sort Shares by name in the UI.
  • Fix a regression in scheduled tasks.
  • Fix Total capacity widget resize bug.
  • Fix deprecated volume removal bug in rock-on update.
  • Fix transfer rate column in replication history.
  • Improve NTP check in Active Directory service.
  • Enhance Rock-on service config UX.
  • Properly update mdraid member status.
  • Add pagination support to replication tasks.
  • Improve snmp config UI.
  • Humanize replication transfer rate display.
  • Fix bug in Pool disk removal wizard.
  • Fix a bug in scheduled tasks.
  • Add support for nossd mount option.
  • Fix regression in network widget.
  • Show system users shell info.
  • Add the ability of add/remove drives to/from single profile pools.
  • Fix a bug in userdel.
  • Make Appliance UUID persistent through reinstalls.
  • Add better error handling to network connection refresh.
  • Fix handlebar helper in replication.

New in Rockstor 3.8-13 (Apr 21, 2016)

  • We closed 23 issues of different magnitudes in this cycle. The two big ones include adding support for Network Teaming and Bonding, and advanced S.M.A.R.T management support. These features were requested and voted for, by many users which makes us especially happy to finally roll out.
  • There were several fixes and enhancements as well, following the established trend of our updates. All this is possible, thanks to a strong and growing community. We welcomed two new contributors in this cycle, @MFlyer and @ScarabMonkey. A total of five contributors collaborated to bring you this release. Also, as always, thanks to subscribers for supporting our effort. We are delighted to bring you this update.

New in Rockstor 3.8-12 (Feb 26, 2016)

  • Added support for hostname configuration.
  • Improved S.M.A.R.T support for more types drives.
  • Improved tooltip design.
  • Redesigned Pool creation UI to handle large number of drives better.
  • Improved Share size reporting.
  • Added support for dynamic root Pool name retrieval.
  • Made rockstor-pre service more robust.
  • Fixed bug in updating nginx on ip changes.
  • Improved disk information handling of system disk(s).
  • Improved AD integration via winbind.
  • Improved Share deletion UX and warnings.
  • Improved bulk Snapshot deletion UX.
  • Fixed a bug in schedule task history display.
  • Improved bios raid handling on system disk.
  • Fixed version display bug in the UI.
  • Improved Rock-On app profile updates.
  • Improved support for mdraid root disk setup.
  • Change font and color of banner elements.
  • Improved Rock-On restart policy.
  • Fixed a bug in group creation.
  • Fixed a bug in AD join.
  • Added support for force removal of Shares.
  • Added support for custom port in e-mail alerts setup.
  • Fixed a UI bug in Rock-On restart.
  • Fixed a templating bug in Samba exports UI.
  • Improved design of Services view.

New in Rockstor 3.8-11 (Jan 23, 2016)

  • Significantly improved Rock-Ons functionality.
  • Overhauled and optimized frontend with better temlating using Handlebars.
  • Improved disk scan to handle duplicate names and offline disks better.
  • Updated django-auth-toolkit and improved the Access Key functionality.
  • Fixed a bug in S.M.A.R.T monitoring functionality.
  • Simplified Rock-on app profile management.
  • Enhanced custom config implementation in Rock-on install wizard.
  • Added support for bigger SSL certs of size up to 12K.
  • Enhanced state refresh for Shares and Pools when underlying disks drop.
  • Added better support for drive name changes.
  • Fixed admin host related bug in NFS management.
  • Added better handling for md block drives.
  • Made Rock-ons framework more robust and simpler.
  • Added S.M.A.R.T support for MSA70 enclosures.
  • Fixed minor regression in fake serial ui logic.
  • Added support for retaining only last 5 kernels.
  • Made Access Key API a bit more robust.
  • Fixed a regression with raw S.M.A.R.T error log display.
  • Fixed a UI bug in schedule task display.
  • Improved config ownership management of NUT.
  • Fixed a regression in NUT service configuration in the UI.
  • Fixed a Share ACL display bug in the UI.
  • Improved README.
  • Improved messaging for S.M.A.R.T self tests on the UI.

New in Rockstor 3.8-10 (Dec 12, 2015)

  • Rolled out a redesigned Rockstor-Rockstor Share replication feature.
  • Improved functional test coverage.
  • Improved alerts on the UI.
  • CSS cleanup in the UI.
  • Fixed advanced-nfs exports bug.
  • Improved functional test coverage. part 2.
  • Redesigned switches on the UI.
  • Improved functional test coverage. part 3.
  • Fixed SFTP service toggle bug.
  • Fixed AD service status bug.
  • Improved rockstor-bootstrap service.
  • More switch redesign updates on the UI.
  • Fixed a bug in network config.

New in Rockstor 3.8-9 (Oct 29, 2015)

  • Improved service orchestration by leveraging Systemd more.
  • Fixed Web-UI to dynamically refresh management interface IP.
  • Fixed a Web-UI issue with network interface management.
  • Clarify password reset instructions.
  • Refresh Pool state automatically after delete.
  • Improved logic to update /etc/issue with Web-UI link.
  • Improved certificate labeling on the Web-UI.
  • Fixed and improved Active Directory integration support.
  • Simplified Reboot/Shutdown functionality.
  • Sort services alphabetically by default
  • Improve test coverage for Snapshot functionality.
  • Clean up Web-UI for OS Pool.
  • Improve test coverage for Network interface management.
  • Fixed broken S.M.A.R.T data collection for some HDDs.
  • Fixed Web-UI bug that prevented Cloning writable Snapshots.
  • Fixed a small regression in /etc/issue update.
  • Fixed the submit button in Rock-ons install wizard.
  • Improved e-mail notifications by properly setting send address.
  • Improved overall functional test coverage.
  • Removed qgroup rescan work around.

New in Rockstor 3.8-7 (Sep 8, 2015)

  • Added more functional tests.
  • Improved styling of the login page.
  • Made ssh access stricter and fixed a sftp related bug.
  • Improved display of contributions during update.
  • Improved top menu bar in the UI.
  • Added support to use system timezone.
  • Improved sidebar menu in the UI.
  • Cleaned up Share detail page in the UI.
  • Add quota support for imported pools and shares.

New in Rockstor 3.8-6 (Aug 25, 2015)

  • Enhanced the auto software update process.
  • Improved disk serial number identification logic.
  • Added support for Rock-on installation using Firefox browser.
  • Made Rock-on service state persistent after reboot.
  • Fixed buggy NFS export management.
  • Improved functional test coverage.
  • Fixed S.M.A.R.T service configuration management.
  • Fixed NTP service for it’s state to be persistent after reboot.
  • Improved e-mail notification setup.
  • Improved wording.
  • Fixed a minor UI bug to refresh properly after a disk wipe.
  • Improved tooltips.

New in Rockstor 3.8-5 (Aug 17, 2015)

  • Reworked the data-collector service and removed dashboard polling. Both server and client side performance is significantly improved and all unnecessary IO is eliminated.
  • Fixed buggy behavior with display and deletion of Clones.
  • Added support for e-mail setup for receiving notifications and alerts.
  • Fixed broken UI during Share rollback.
  • Fixed Samba export field display on edit.
  • Added support to set Samba workgroup from the UI.
  • Enhanced Share ownership edit form to display sorted users and correct pre-select values.
  • Reworked Pool resize logic to be simpler and more robust.

New in Rockstor 3.8-4 (Aug 4, 2015)

  • Added support for config(system state like users, exports etc..) backup and restoration.
  • Fixed task scheduling.
  • Fixed units drop down in Share resize form.
  • Fixed advanced nfs exports feature.
  • Fixed wrong kernel warning message.
  • Fixed scrub status parsing.

New in Rockstor 3.8-3 (Jul 16, 2015)

  • Optimize Rockstor for usb flash drive and ssd deployments.
  • Improve Rock-on logging with syslog.
  • Revive and enhance websocket framework and the WebUI
  • Make service state changes persist across reboot.

New in Rockstor 3.8-2 (Jul 12, 2015)

  • Significantly improved the Rock-ons framework.
  • Added a new exciting Rock-on: OwnCloud.
  • Overhauled look and feel of the UI by upgrading Bootstrap.
  • Dynamically update raid level changes from the system.
  • Improved test coverage for Samba API.
  • Improved test coverage for User API.