-
Notifications
You must be signed in to change notification settings - Fork 32
/
NEWS
607 lines (537 loc) · 24.5 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
News for libStorageMgmt
1.10.1: Jul 15 2024
* Fix 32bit issues
* Fix cppcheck issues
1.10.0: May 7 2024
* Fix hashlib.md5 usage
* Fix megaraid plugin for hba-mode
* Use ledmon library for controlling LED
* Add LED API interface for LED slot identifiers
* Fix megaraid plugin when no disks are attached
* smi-s plugin fix error message
1.9.8: Apr 17 2023
* FIPS correction
https://github.com/libstorage/libstoragemgmt/pull/528
1.9.7: Jan 27 2023
* Fix megaraid for PERC H330 Adapter
https://github.com/libstorage/libstoragemgmt/issues/520
1.9.6: Nov 8 2022
* Correct run directory
1.9.5: Oct 14 2022
* Misc. bug fixes including one for failure to build on i386
* Add a udev rule entry for ALUA state changes
1.9.4: Apr 7 2022
* Correction for udev events on SCSI vports
* Add hidden developer option "--fork_plugin" to fork and exec
plugin directly from lsmcli
* Misc. code improvements/bug fixes
- remove libxml2 dependency
- coverity corrections
- remove dlerror & library requirement
- remove visibility of some symbols that are private
1.9.3: Nov 16 2021
* Fix endianess issues for big endian
* Fix megaraid plugin for volume_raid_info for RAID10, add test
- https://bugzilla.redhat.com/show_bug.cgi?id=2018657
* Megaraid, changes to support latest storcli utility
* Misc. CI test improvements, code clean-up
1.9.2: May 14 2021
* Remove OpenSSL usage as OpenSSL 3.0 is deprecating MD5
1.9.1: Apr 20 2021
* Correct sim plugin install location
- https://github.com/libstorage/libstoragemgmt/pull/463
1.9.0: Mar 24 2021
* Add NVMe device health check
- https://github.com/libstorage/libstoragemgmt/issues/265
* Correct lsm_disk_record_alloc does not have plugin_data
- https://github.com/libstorage/libstoragemgmt/issues/68
* Limit lsmd to running a single instance against same socket dir
- https://github.com/libstorage/libstoragemgmt/issues/398
1.8.8: Dec 15 2020
* Remove NetApp ontap plugin
* Remove Nexentastor nstor plugin
* Re-orgainize plugins
- https://github.com/libstorage/libstoragemgmt/issues/440
1.8.7: Dec 2 2020
* Fix for Areca RAID cards
- https://github.com/libstorage/libstoragemgmt/pull/444
* Static code analysis fixes
- https://github.com/libstorage/libstoragemgmt/pull/441
1.8.6: Nov 2 2020
* Hpsa bug fixes
- https://github.com/libstorage/libstoragemgmt/issues/419
- https://github.com/libstorage/libstoragemgmt/issues/420
* Change lsmcli output for missing lsmd (daemon)
ref. https://bugzilla.redhat.com/show_bug.cgi?id=1872753
1.8.5: Aug 10 2020
* Fix compile issue with check >= 0.15.0
* Fix travis CI issues
* Remove problematic language
1.8.4: May 21 2020
* Bug fix for megaraid: correctly override vpd83 when WWN is NA
* Re-work configure to be better about self configuration
* Updates to travis CI docker script
* Use jsmn JSON parser, remove YAJL and nlohmann
* Make some of the simulator disks much larger
* Introduce cformat makefile target to re-format C/C++ code
requires clang-format
1.8.3: Feb 12 2020
* Bug fix for arcconf
- https://github.com/libstorage/libstoragemgmt/issues/410
* Update nlohmann JSON
1.8.2: Dec 9 2019
* Compile fixes for Alpine Linux
- https://github.com/libstorage/libstoragemgmt/issues/403
- https://github.com/libstorage/libstoragemgmt/issues/402
- https://github.com/libstorage/libstoragemgmt/issues/401
* Don't orphan lsmd process when displaying help
- https://github.com/libstorage/libstoragemgmt/pull/399
1.8.1: May 24 2019
* Bug fix
- https://bugzilla.redhat.com/show_bug.cgi?id=1585169
1.8.0: Apr 16 2019
* Bug fixes
- Invalid vpd 0x83 value,
https://github.com/libstorage/libstoragemgmt/issues/376
- Fix duplicate files in debian packaging
- Add simple test integration script
- Unable to control some slot LEDs via SES
https://github.com/libstorage/libstoragemgmt/issues/383
- Numerous corrections for arcconf plugin
- Correct deprecated python & perl usage
* Enhancements
- arcconf
+ pool member info
+ volume raid info
+ volume LED (on/off)
+ volume enable
1.7.3: Feb 15 2019
* Bug fixes
- https://bugzilla.redhat.com/show_bug.cgi?id=1670077
- https://bugzilla.redhat.com/show_bug.cgi?id=1667096
- https://bugzilla.redhat.com/show_bug.cgi?id=1667992
1.7.2: Dec 19 2018
* Bug fixes
- https://bugzilla.redhat.com/show_bug.cgi?id=1572137
- https://bugzilla.redhat.com/show_bug.cgi?id=1583741
- https://bugzilla.redhat.com/show_bug.cgi?id=1585169
- https://bugzilla.redhat.com/show_bug.cgi?id=1624398
- https://bugzilla.redhat.com/show_bug.cgi?id=1596731
- https://bugzilla.redhat.com/show_bug.cgi?id=1583763
- https://bugzilla.redhat.com/show_bug.cgi?id=1583681
- https://bugzilla.redhat.com/show_bug.cgi?id=1584243
- https://bugzilla.redhat.com/show_bug.cgi?id=1564151
- https://bugzilla.redhat.com/show_bug.cgi?id=1583768
- https://bugzilla.redhat.com/show_bug.cgi?id=1583765
- https://bugzilla.redhat.com/show_bug.cgi?id=1591282
- https://bugzilla.redhat.com/show_bug.cgi?id=1591282
- https://bugzilla.redhat.com/show_bug.cgi?id=1571894
- https://bugzilla.redhat.com/show_bug.cgi?id=1657407
1.7.1: Nov 6 2018
* Fix up/add documentation and correct packaging lint errors.
1.7.0: Oct 24 2018
* Replace yajl with nlohmann/json for JSON handling.
* Bug fixes:
- Fix the file path of lsmd.conf manpage.
- HPSA plugin: Support ssacli version 3.25+.
- Filesystem Hierarchy Standard: Move tools to
/usr/libexec/lsm.d folder.
- scan-scsi-target: Fix compiling on gcc 8.2.
- Fix lsmcli on python 3.7.
- Handle 'Warning:' message in hpsa plugin
* Enhancements:
- Add configure options for not including specified plugins
- Add lsm_access_group_init_type_get to C API
1.6.2: May 18 2018
* MegaRAID plugin: Fix cache information query.
* SmartArray plugin: Remove the pyudev codes.
* lsmd: Fix crash when plugin named as _lsmplugin.
* Fix GCC 8 compiling warnings.
* Add support of Debian/Ubuntu packaging.
* User case tools for unused LUN scan and local basic storage check.
1.6.1: Oct 31: 2017
* Add support of RHEL/Centos 6 back.
* Fix regression on SMI-S plugin.
1.6.0: Oct 19 2017
PLEASE DON'T USE THIS RELEASE, IT HAS REGRESSION, USE 1.6.1 OR LATER
* New error number for deleting volume/fs with child dependency:
* C: `LSM_ERR_HAS_CHILD_DEPENDENCY`
* Python: `lsm.ErrorNumber.HAS_CHILD_DEPENDENCY`
* Fix incorrect SCSI VPD query for 0x89 and 0xb1.
* Fix regression on using libstoragemgmt with pywbem 0.7.0.
* Updates on manpage and help message of lsmcli.
1.5.0: Oct 11 2017
PLEASE DON'T USE THIS RELEASE, IT HAS REGRESSION, USE 1.6.1 OR LATER
- New plugin -- LibstorageMgmt NFS server plugin(`nfs://`).
- New plugin -- LibstorageMgmt Local Pseudo plugin(`local://`).
- New plugin -- LibstorageMgmt Microsemi storage plugin(`arcconf://`).
- Removed support of lmiwbem due to missing self-signed CA verification and
inactive upstream of lmiwbem.
- Support SES actions on kernel `bsg` module(old code was using `sg` kernel module).
- Add manpages for every C API using kernel-doc.
- Using docker of Fedora and Centos for Travis CI test.
- New URI parameter `ca_cert_file` for ONTAP, SMI-S, targetd plugin.
- Bug fixes:
* Fix the ONTAP SSL connection.
* Sim plugin: Fix sqlite3 transaction of fs_child_dependency_rm().
* MegaRAID: Handle when both perccli and storcli are installed.
* MegaRAID plugin: Support pool status for rebuild and check.
* Fixed C++ code compile warnings.
- Library adds:
* Query health status of local disk:
lsm_local_disk_health_status_get()/lsm.LocalDisk.health_status_get()
1.4.0: Feb 17 2016:
- Add Python3 support.
- Add support of lmiwbem.
- Allow plugin test to be run concurrently.
- Bug fixes:
* Fix megaraid plugin for dell PERC.
* Fix local disk rotation speed query on NVMe disk.
* Fix lsmcli incorrect try-expect on local disk query.
* Fix all the gcc compile warnings.
* Fix the obsolete usage of AC_OUTPUT in configure.ac.
- Library adds:
* Query serial of local disk:
lsm_local_disk_serial_num_get()/lsm.LocalDisk.serial_num_get()
* Query LED status of local disk:
lsm_local_disk_led_status_get()/lsm.LocalDisk.led_status_get()
* Query link speed of local disk:
lsm_local_disk_link_speed_get()/lsm.LocalDisk.link_speed_get()
1.3.4: Aug 2 2016:
- Bug fixes:
* https://github.com/libstorage/libstoragemgmt/pull/177
1.3.3: Jul 29 2016:
- Bug fixes:
* https://bugzilla.redhat.com/show_bug.cgi?id=1346901
* https://bugzilla.redhat.com/show_bug.cgi?id=1346898
* https://bugzilla.redhat.com/show_bug.cgi?id=1360177
* https://github.com/libstorage/libstoragemgmt/issues/167
* Seg. fault on qemu simulated disk
* Fix make check on EL6 (python 2.6)
* Misc. code improvements & corrections
* Fix regression introduced by coverity scan correction
1.3.2: May 18 2016:
- Bug fixes:
* https://github.com/libstorage/libstoragemgmt/pull/152
* https://github.com/libstorage/libstoragemgmt/pull/154
1.3.1: May 13 2016:
- Bug fix for https://github.com/libstorage/libstoragemgmt/pull/150
1.3.0: May 12 2016:
- Library adds:
* Change the raid card cache split (%read, %write)
* Retrieve/update cache information of both the card and physical disks
(enable/disable caching etc.)
* Turn on/off identify and fault LEDs
* Retrieve information on batteries
* Retrieve a physical disk RPM, link type and location string for a disk
* Retrieve the vpd 0x83 for directly attached disk(s)
* Given a vpd 0x83 return list of local disk paths
* Given a disk path return the vpd 0x83 value
* Retrieve list of local disks
- Bug fixes:
* https://github.com/libstorage/libstoragemgmt/issues/118
* https://bugzilla.redhat.com/show_bug.cgi?id=1323789
* https://github.com/libstorage/libstoragemgmt/issues/144
1.2.3: Jun 24 2015:
- Bug fix:
* lsmcli bash completion: Fix syntax error.
* lsmcli bash completion: Fix volume-delete.
* lsmcli bash completion: Add missing completions.
1.2.2: Jun 23 2015:
- Bug fixes:
* Fix: selinux dac_override
* Manpage: Update hpsa and megaraid plugin manpages.
* HP Smart Array Plugin: Fix pool querying on P410i.
* MegaRAID Plugin: Fix bug when no volume configured.
1.2.1: Jun 17 2015:
- Bug fix:
* Fix 'make distcheck' error on bash-completion.
1.2.0: Jun 16 2015
- New features:
* The lsmd daemon now allows plugin to run as root using configure
file.
* Targetd plugin got full access group support.
* The simulator plugin switched from risky pickle to sqlite3 for state
saving.
* Introduced bash auto completion support for lsmcli command.
* Two new plugins for hardware RAID cards:
* LSI MegaRAID plugin -- megaraid://
Dell PERC and other OEM rebanded MegaRAID cards are also
supported.
* HP SmartArray plugin -- hpsa://
- Library adds:
* New method to query RAID information of volume:
Python: lsm.Client.volume_raid_info().
C: lsm_volume_raid_info().
* New method to query pool membership:
Python: lsm.Client.pool_member_info().
C: lsm_pool_member_info().
* New disk status constant to indicate certain disk could be used as
pool disk or dedicate spare disk.
Python: DISK.STATUS_FREE.
C: LSM_DISK_STATUS_FREE.
* New method to create RAID volume on hardware RAID cards:
Python: lsm.Client.volume_raid_create_cap_get().
lsm.Client.volume_raid_create().
C: lsm_volume_raid_create_cap_get().
lsm_volume_raid_create().
* New C plugin register interface for version 1.2 new methods:
lsm_register_plugin_v1_2()
- Bug fixes and miscellaneous fixes:
* lsmd: Fix a possible infinity loop on plugin search.
* Fix memory leak in C unit test.
* Library: Fix incorrect Volume.vpd83 definition
* SMI-S plugin: Fix SMI-S plugin spare disk support.
* SMI-S plugin: Fix target_ports() for HP 3PAR and EMC VMAX.
* SMI-S plugin: Fix the incorrect profile_check().
* Fix C library compile warning.
* Fix C library potential memory leak in handle_volume_raid_create().
* ONTAP, MegaRAID, SMI-S Plugins: Enforce the definition of Pool.status.
* Change license statement by replacing address to URL.
* lsmd: add error catch for signal.
* lsmcli: fix _get_item error message.
* C Library: Fix message loop
* C Library: Clean up code for DRY(don't repeat yourself).
* SMI-S Plugin: Collect xml during exception.
* C Library: Remove ambiguity between wrong type or OOM
* C code clean up to use K&R code style.
* Add Charles Rose to AUTHORS.
1.1.1: Dec 4 2014
- Library adds:
API Constants for new pool element types and plugin changes to support it
* C constants:
LSM_POOL_ELEMENT_TYPE_VOLUME_FULL, LSM_POOL_ELEMENT_TYPE_VOLUME_THIN
* Py constants:
Pool.ELEMENT_TYPE_VOLUME_FULL, Poll.ELEMENT_TYPE_THIN
lsmcli:
* lt - Alias for 'list --type target_ports'
* Removed --init for volume-mask, it was broken for targetd (the only
user) and instead of fixing we are going to improve targetd to support
access groups in the next release
- Numerous code improvements, including a big SMI-S plugin refactor,
source code documentation corrections
- Bug fix: Use correct default values for anonymous uid/gid in lsmcli
- Bug fix: simc simulator not working for allowable NULL parameters for:
* fs_child_dependency
* fs_child_dependency_rm
* fs_snapshot_restore
- Bug fix: lsm_restd memory leak corrections
- Bug fix: NetApp plugin, correctly set export path when caller specifies
default in API
- Bug fix: Add file locking to sim plugin to prevent concurrent modification
- Bug fix: Consistently report common error conditions for NO_STATE_CHANGE,
EXISTS_INITIATOR for all plugins
- Bug fix: Number of bugs addressed in SMI-S plugin including:
* EMC: Correct error path when replicating a volume with a duplicate
volume name
* HDS: Correctly create thinly provisioned volume on thinly provisioned
pool
1.0.0: Sep 7 2014
- Release version 1
- Numerous constants re-naming & removing
- Removed the pool create/delete until things work better,
esp. WRT SMI-S
- Added checks for initiator ID verification
- Added checks for vpd 0x83 verification
- Simplified error logging (removed domain & level)
- Re-named functions for online,offline -> enable,disable
- Always use objects instead of object ID in function
params
- Removed individual files from fs snapshot creation
- Add unsupported actions for pools
- lsm_capability_set_n uses a -1 to terminate list
- Volume status removed, replaced with admin state
- Removed ibmiv7k plugin
- Explicitly specify python2
- Error path consistency changes (same error for same condition
across plug-ins)
- Numerous bug fixes
0.1.0: Jul 3 2014
- Release candidate for a 1.0.0 release
- Optional data removed
- Initiator only functions removed
- Pool create from from volumes removed
- Code directory structure updated
- Target port listing added
0.0.24: Jan 30 2014
- Command line interface (CLI) re-factored and improved to be easier to use
and more consistent, man pages have been updated
- Command line output now has '-s, --script' for an additional way to output
information for consumption in scripts
- Command line option '-o' for retrieving optional/extended data for disks &
pools
- Pool creation/deleting in CLI & python API
- Numerous small bug fixes
- C API, added ability to list disks, list plugins and retrieve optional
data for disks
- SSL for SMI-S is more stringent on certificate checking for newer
distributions, new URI option "no_ssl_verify=yes" to disable
0.0.23: Nov 27 2013
- Addition of listing disks implemented for SMI-S and Ontap plugins
(new, not in C library yet)
- Add the ability to list currently installed and usable plug-ins
- Verify return types are correct in python client calls
- Added the ability to retrieve optional data (new, not in C library yet)
- Visibility reductions for python code (somethings were public when should be
private
- Add calls to create/delete pools (new, not in C library yet)
- Add missing initiator type for SAS
- Improved vpd83 retrieval for SMI-S
- Performance improvements for SMI-S plug-in
- Numerous small bug fixes
- Nstor plugin, additional testing and bug fixes
- lsmd, added call to setgroups and enable full relo and PIE (ASLR) for
security improvements
- simulator state is now versioned
- SCSI Unit Attention uevent handling
0.0.22: Aug 12 2013
- Numerous code improvments/fixes
- BZ 968384
- BZ 990577
0.0.21: Jul 16 2013
- IEC binary size handling
- Functionality improvements for IBM V7K array
- Workaround for python bug on F19
- Bugfix (BZ 968384)
- Package plug-ins as separately in rpm packages
0.0.20: May 24 2013
- Python library files now in separate rpm
- Additional debug for plug-ins when exceptions occur
- iSCSI CHAP support modified to handle both inbound and outbound authentication
- VOLUME_THIN Added as new capability flag
- IBM V7000 storage array support
- NFS export support for targetd
- EXPORT_CUSTOM_PATH added capability flag
0.0.19: Apr 20 2013
- Improved E-Series array support
- Ontap plug-in: improve performance with many Volumes
- lsmcli: Number of corrections on handling unit specifiers
- lsmcli: Correct stack track when stdout is written to while closed
- Fix build to work with automake >= 1.12
0.0.18: Mar 7 2013
- lsmd: Re-written in C
- Simplify fs_delete
- Corrections for C client against Python plugin
- Testing: Run cross language unit test too
- Initial FS support for targetd plugin
- Fix multi-arch python issues which prevent py and compiled py files
from being identical on different arches
0.0.17: Jan 31 2013
- Inconsistency corrections between C and Python API
- Source code documentation updates
- NexentaStor plug-in has been added
0.0.16: Jan 1 2013
- lsmcli: Add confirmation prompt for data loss operations
- lsmcli: Display enumerated values as text
- lsmcli: Exit with 7 for --job-status when not complete
- Fixed URI example to reference an existing plug-in
- lsmcli: Retrieve plug-in desc. and version (lsmcli --plugin-info)
- simc: Implement CHAP auth function (no-op)
- lsmcli: Change check for determining if lsmd is running
- Disable mirroring for SMI-S as it needs some re-work
0.0.15: Nov 20 2012
- Pool parameter is optional when replicating a volume
- Code improvements(Memory leak fix, lsmcli checks if lsmd is running)
- Source code documentation updates
- Ability to override simulator data storage location
- make check target added to run unit tests
0.0.14: Oct 19 2012
- test/cmdline.py added to automatically test what an array supports
- Bug fixes (local plug-in execution, smi-s delete clone, code warnings)
- targetd: (uri syntax consistency change, initialization code change)
- Pool id added to volume information
- lsmcli: Added --replicate-volume-range-block-size <system id> to retrieve
replicated block size
0.0.13: Sep 28 2012
- targetD Feature adds/fixes for initiators, init_granted_to_volume,
volumes_accessible_by_init, initiator_grant, initiator_revoke
- SMI-S added compatibility with CIM_StorageConfigurationService
- SMI-S bug fixes/changes to support XIV arrays (Basic functionality verified)
- SMI-S Proxy layer added to allow different internal implementations of smi-s
client
- Added missing version information for C plug-in API
- lsmcli URI can be stored in file .lsmcli in users home directory
0.0.12: Sep 7 2012
- SMI-S plug-in enhancements (Detach before delete, bug fixes for eSeries)
- Added version specifier for non-opaque structs in plug-in callback interface
- Documentation updates (doxygen, man pages)
- Ontap plug-in: support timeout values
- lsmcli, return back async. values other than volumes when using --job-status
0.0.11: Aug 13 2012
- SMI-S fixes and improvements (WaitForCopyState, _get_class_instance)
- Methods for arrays that don't support access groups to grant access
for luns to initiators etc.
- ISCSI Chap authentication
- System level status field for overall array status
- targetd updates for mapping targets to initiators
- Simulator updates (python & C)
- Removed tog-pegasus dependency (SMI-S is python plug-in)
- Removed lsmVolumeStatus as it was implemented and redundant
- initscript, check for /var/run and create if missing
0.0.10: July 20 2012
- Simulator plug-in written in C, simc_lsmplugin is available
- Numerous updates and re-name for plug-in targetd_lsmplugin
- targetd_lsmplugin included in release
- Memory leak fixes and improved unit tests
- Initial capability query support, implemented for all plug-ins
- Flags variable added to API calls, (Warning: C API/ABI breakage, python
unaffected)
- Bug fixes for NetApp ontap plug-in
- SMI-S bug fixes (initiator listing and replication, mode and sync types)
- Added ability to specify mirroring async or sync for replication
- Added version header file to allow client version header checks
0.0.9: June 12 2012
- Initial checkin of lio plug-in
- System filtering via URI (smispy)
- Error code mapping (ontap)
- Fixed build so same build tarball is used for all binaries
0.0.8: June 4 2012
- Make building of SMI-S CPP plugin optional
- Add pkg-config file
- SMIS: Fix exception while retrieving Volumes
- SMIS: Fix exception while retrieving Volumes
- lsm: Add package imports
- Make Smis class available in lsm python package
- Add option to disable building C unit test
- Make simulator classes available in lsm python package
- Make ontap class available in lsm python package
- Changes to support building on Fedora 17 (v2)
- Spec. file updates from feedback from T. Callaway (spot)
- F17 linker symbol visibility correction
- Remove unneeded build dependencies and cleaned up some warnings
- C Updates, client C library feature parity with python
0.0.7: May 11 2012
- Bug fix for smi-s constants
- Display formatting improvements
- Added header option for lsmcli
- Improved version handling for builds
- Made terminology consistent
- Ability to list visibility for access groups and volumes
- Simulator plug-in fully supports all block operations
- Added support for multiple systems with a single plug-in instance
0.0.6: Apr 20 2012
- Documentation improvements (man & source code)
- Support for access groups
- Unified spec files Fedora/RHEL
- Package version auto generate
- Rpm target added to make
- Bug fix for missing optional property on volume retrieval (smispy plug-in)
0.0.5: Apr 6 2012
- Spec file clean-up improvements
- Async. operation added to lsmcli and ability to check on job status
- Sub volume replication support
- Ability to check for child dependencies on VOLUMES, FS and files
- SMI-S Bug fixes and improvements
0.0.4: Mar 26 2012
- Restore from snapshot
- Job identifiers string instead of integer
- Updated license address
0.0.3: Mar 19 2012
- Updated to support better packaging
- Fixes for NFS export handling
- Simulator persistent state
0.0.2: Mar 11 2012
- Native plugin for NetApp
0.0.1alpha: Feb 3 2012
- First release in package form
- Basic operation utilizing SMI-S providers.