Releases: rockstor/rockstor-core
3.9.2-2
3.9.2-1
3.9.2
failed to start rockstor hdparm settings #1752 @phillxnet
no drive name on custom smart options page #1756 @phillxnet
mark whole disk LVM members as unusable #1710 @phillxnet
Scheduled scrub throws error #1759 @phillxnet
rogue share.pqgroup db field fails share mounts #1769 @phillxnet
improve mount status reporting capability #1763 @phillxnet
Config backup restore error: exception: isdir() takes exactly 1 argument (0 given) #1765 @phillxnet
useradd error upon config restore #1774 @phillxnet
regression on user create with existing non managed group #1780 @phillxnet
improve scrub status reporting resolution #1786 @phillxnet
SCRUB fails to end / fails to restart after shutdown #1640 @phillxnet
fix portability bug in fs unit tests #1787 @phillxnet
regression in 'force' option - scrub and balance #1790 @phillxnet
Change chosen plugin to bootstrap-select or select2 plugin #1270 @priyaganti
improve rebooted dialog message #1584 @phillxnet
Kernel update #1732 @schakrava
Update Chart.js libs for better ticks & labels sliding #1469 @MFlyer
scheduled scrub blocked by halted, conn-reset, and cancelled states #1800 @phillxnet
scrub task end time incorrect #1802 @phillxnet
share and snapshot api endpoints must be by id and not by name #1807 @schakrava
fix scrub in progress message format regression #1776 @phillxnet
Improve messaging re SMART refresh button #1435 @phillxnet
improve share mount re ro,degraded pool options #1804 @phillxnet
snapshot scheduled task regression re 3.9.1-9 API change #1809 @phillxnet
Unable to create Samba export #1813 @phillxnet
Scrub feedback feature #1243 @phillxnet
scrubs 'show entries' selector ineffectual #1799 @phillxnet
rock-on UI fails to reflect removed container #1795 @schakrava
Sysctl.conf optimizations should go into separate file #1598 @schakrava
failure in share import prep re duplicate name and usage #1828 @phillxnet
share link regression on snapshots page #1829 @phillxnet
[BUGS] Default ulimit setting too low #1656 @schakrava
abstract by-id device path in a function #1839 @KaiRo-at
add share detail links to export tables #1830 @phillxnet
Don't print stack trace for update subscription authorization error #1843 @schakrava
3.9.1
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 @schakrava
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
Don't check for Rock-ons metadata when the service is disabled #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
suggest Rescan before drive removal #1130 @schakrava
3.9.0
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 @chrstphrchvz
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
3.8.16
Improve Dashboard pool usage widget #1426 @sfranzen
Improve pool usage reporting #1460 @sfranzen
Linked to #1379 - writable snapshots #1482 @MFlyer
Show up Rockstor as a Server in AFP Shares #1485 @MFlyer
Ajax-Loader.gif does not dissappear #623 @MFlyer
Increase widget animation timing to grant a better smoothing #1487 @MFlyer
NUT timed shutdown option #982 @phillxnet
improve NUT port config usability #1458 @phillxnet
Fix time comparison failing #1479 @MFlyer
null value in column "details" when parsing SMART error log #1498 @phillxnet
Remove flash websocket files #848 @MFlyer
Glitch in SMART error log UI #1001 @phillxnet
SMART parsing issue shell script helper #1507 @phillxnet
Small Samba regression #1495 @MFlyer
Move from gevent-socketio python-socketio #1503 @MFlyer
Make services configure forms as modals #1278 @MFlyer
remove gateway requirements for manual interface configuration #1520 @tomtom13
Improve Pool delete UX #1195 @gkadillak
use chattr to make parent dirs of mount points immutable #1414 @schakrava
Missing favicon on login page #1535 @MFlyer
failure to submit on modal service dialogs #1537 @MFlyer
support pool compression inline edit in pool details view #1464 @priyaganti
Update Django #1190 @schakrava
Improved handling of spawned functions in socket server #1524 @MFlyer
Samba configuration enhancements #1540 @MFlyer
incorrect space calculation on disk removal #1553 @phillxnet
Wrong Samba AD closing line #1548 @MFlyer
unsaved related object fix #1551 @phillxnet
Resize UI bug #1194 @priyaganti
Fix loading while edit scheduled tasks #1561 @MFlyer
Snapshots & scrubs scheduled tasks not working - double issue #1560 @schakrava
data_collector changes for django >= 1.7 #1556 @MFlyer
add datatables feature to users view #1370 @MFlyer
add datatables feature to pool srub and rebalance tables #1369 @MFlyer
Pool creation succeeds but refresh icon(ajax-loader) still exists #1563 @MFlyer
3.8.15
Overhaul pagination, sort and search on UI using DataTables. #1138 @priyaganti
Revise internal use and format of device names. #1320 @phillxnet
Support customizing web-ui port. #983 @schakrava
Improvements to password recovery system. #1290 @MFlyer
Remove smb service dependency on rockstor-bootstrap. #1241 @schakrava @phillxnet
add raid56 warning. #1372 @phillxnet
Fix Samba regression from 3.8-14.03 #1385 @phillxnet
Add local/current time on the UI. #1362 @MFlyer
Update postfix config when hostname is changed. #1392 @MFlyer
Edit user page - bad render for username and uid. #1389 @MFlyer
Support Console access from the Web-UI with Shell In a Box. #518 @MFlyer
Allow force removal of Rock-on metadata. #1124 @schakrava
improve nvme compatibility for system disk. #1397 @phillxnet
Fix Services page bottleneck on Active Directory status. #1391 @MFlyer
Improve test e-mail notification. #978 @MFlyer @schakrava
Field validation in e-mail setup. #1340 @MFlyer @schakrava
GMail detects Rockstor as a Less Secure application. #1083 @MFlyer
single to raid1 pool resize not reflected in Web-UI. #1406 @grebnek
Email Alerts page missing dependency. #1410 @MFlyer
Docker journald logging. #1420 @sfranzen
Adjust share usage reporting. #1415 @sfranzen
add samba shadow localtime param. #1252 @MFlyer
Improve Dashboard pool usage widget. #1426 @sfranzen
Fix: argument to docker run should still be -d. #1423 @sfranzen
Fix DataTables error on AFP shares view. #1442 @sfranzen
Bootstrap inline edit with X-editable js library. #1356 @priyaganti
Inline edit - pool compression in Pools view. #1401 @priyaganti
Web-UI initiated balance status not updated during execution. #1405 @phillxnet
improve dashboard disk activity widget for by-id names. #1366 @phillxnet
Allow scheduling of read-only snapshot creation. #1379 @tomtom13 @schakrava
Improve how smb.conf is updated. #1453 @MFlyer
Fix: Dashboard crashes if left open for a long time #998 @MFlyer
add the second knowns fake uuid to exception list. #1461 @schakrava
fs unittests part 1. #1443 @phillxnet
dashboard crashes if opened long - Memory Widget - Part 3. #998 @MFlyer
dashboard crashes if opened long - Cpu Widget - Part 1 Final. #998 @MFlyer
dashboard crashes if opened long - Network Widget - Part 2. #998 @MFlyer
dashboard crashes if opened long - Top Shares Widget - Part 4. #998 @MFlyer
dashboard crashes if opened long - Pool Usage Widget - Part 5. #998 @MFlyer
dashboard crashes if opened long - Storage Metrics Widget - Part 6. #998 @MFlyer
dashboard crashes if opened long - Disks Widget - Part 7. #998 @MFlyer
New progressbars height, tested over 10+ shares. #1476 @MFlyer
support long nutanix device names. #1471 @phillxnet
3.8-14
Add anacron like feature to task scheduling. #1233 @MFlyer
Add support for policy driven powering down of HDDs from the UI. #885 @phillxnet
Add the feature to browse and download various log files from the UI. #762 @MFlyer
Significantly improve UI templates part 2. #1287 @priyaganti
Significantly improve UI templates part 3. #1304 @priyaganti
Significantly improve UI templates part 4. #1307 @priyaganti
Add different support flows for stable and testing channel users. #1339 @schakrava
Improve Active Directory info popup. #1284 @ScarabMonkey
Improve multiple disk selection during resize. #1196 @priyaganti
Show correct screens in add/remove disks during resize. #811 @priyaganti
Fix power menu alignment. #1192 @priyaganti
Use chardet to properly encode/decode user/group names. #1283 @demount
Add Active Directory rfc2307 support. #1263 @MFlyer
Sort Shares by name in the UI. #973 @maxhq
Fix a regression in scheduled tasks. #1296 @MFlyer
Fix Total capacity widget resize bug. #1225 @MFlyer
Fix deprecated volume removal bug in rock-on update. #1294 @phillxnet
Fix transfer rate column in replication history. #1279 @priyaganti
Improve NTP check in Active Directory service. #1301 @ScarabMonkey
Enhance Rock-on service config UX. #1202 @priyaganti
Properly update mdraid member status. #1214 @phillxnet
Add pagination support to replication tasks. #1305 @priyaganti
Improve snmp config UI. #1240 @schakrava
Humanize replication transfer rate display. #1317 @priyaganti
Fix bug in Pool disk removal wizard. #1325 @phillxnet
Fix a bug in scheduled tasks. #1327 @MFlyer
Add support for nossd mount option. #1313 @priyaganti
Fix regression in network widget. #1302 @MFlyer
Show system users shell info. #1335 @MFlyer
Add the ability of add/remove drives to/from single profile pools. #1337 @bskrtich
Fix a bug in userdel. #1343 @MFlyer
Make Appliance UUID persistent through reinstalls. #1348 @schakrava
Add better error handling to network connection refresh. #1350 @schakrava
Fix handlebar helper in replication. #1352 @priyaganti
3.8-13
Add Network Teaming and Bonding support. #560 @schakrava @priyaganti
Support user supplied custom S.M.A.R.T parameters. #1079 @phillxnet
Redesign Services page. #796 @priyaganti
Advice user to use nmtui in case of install without network. #1268 @ScarabMonkey
Allow Rock-on metadata update on failed installation. #1259 @schakrava
Add optional smtp authentication to e-mail notification setup. #1228 @MFlyer
Handlebars template improvements in samba UI. #1176 @priyaganti
Add support to sort services by status in the UI. #1201 @MFlyer
Improve storage unmount logic. #1242 @schakrava
Make adding storage to Rock-ons more intuitive. #1178 @priyaganti
Improve tooltip display. #1198 @priyaganti
Make favicon access secure. #1055 @priyaganti
Fix compression UI bug. #1245 @priyaganti @MFlyer
Improve Rock-on install state transition logic. #1216 @schakrava
Mount by-label consistently as first preference. #1181 @schakrava
Fix Samba UI pagination. #1224 @schakrava
Improve scheduled Snapshot management. #1227 @MFlyer
Add more frequency choices for scheduled tasks. #1226 @MFlyer
Automatically map /etc/localtime to Rock-ons. #809 @schakrava
Fix dashboard by locking backend library versions. #1215 @schakrava
Improve S.M.A.R.T self test log parsing. #1207 @phillxnet
Improve S.M.A.R.T behaviour on root drive. #1206 @phillxnet
Fix snapshot name prefix bug. #1186 @schakrava
3.8-12
Added support for hostname configuration. #896 @Mchakravartula
Improved S.M.A.R.T support for more types drives. #1107 @phillxnet
Improved tooltip design. #1110 @Mchakravartula
Redesigned Pool creation UI to handle large number of drives better. #693 @priyaganti
Improved Share size reporting. #669 @schakrava
Added support for dynamic root Pool name retrieval. #921 @schakrava
Made rockstor-pre service more robust. #1128 @schakrava
Fixed bug in updating nginx on ip changes. #1101 @schakrava
Improved disk information handling of system disk(s). #1116 @phillxnet
Improved AD integration via winbind. #1024 @schakrava
Improved Share deletion UX and warnings. #979 @priyaganti
Improved bulk Snapshot deletion UX. #988 @priyaganti
Fixed a bug in schedule task history display. #1129 @Mchakravartula
Improved bios raid handling on system disk. #1151 @phillxnet
Fixed version display bug in the UI. #1119 @schakrava
Improved Rock-On app profile updates. #1131 @schakrava
Improved support for mdraid root disk setup. #1164 @phillxnet
Change font and color of banner elements. #1165 @gkadillak
Improved Rock-On restart policy. #1132 @schakrava
Fixed a bug in group creation. #1161 @schakrava
Fixed a bug in AD join. #1122 @schakrava
Added support for force removal of Shares. #1125 @schakrava
Added support for custom port in e-mail alerts setup. #837 @schakrava
Fixed a UI bug in Rock-On restart. #1175 @nicolaslt
Fixed a templating bug in Samba exports UI. #1176 @schakrava
Improved design of Services view. #796 @priyaganti @schakrava