File: NEWS.rst

package info (click to toggle)
ruby-libvirt 0.8.4-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 832 kB
  • sloc: ansic: 8,052; ruby: 2,541; makefile: 6
file content (235 lines) | stat: -rw-r--r-- 7,618 bytes parent folder | download
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
=====================
ruby-libvirt releases
=====================


0.8.4 (2024-08-01)
==================

* Explicitly disallow use of ``new`` for wrapper classes


0.8.3 (2024-05-13)
==================

* Fix runtime warnings with Ruby >= 3.2
* Improve build system
* Improve website


0.8.2 (2024-02-09)
==================

* Fix ``StoragePool#list_all_volumes``
* Fix regression in ``Domain#attach_device`` and ``Domain#detach_device``


0.8.1 (2024-02-08)
==================

* Add missing ``virDomainUndefineFlagsValues`` constants
* Require libvirt 2.0.0
* Always use pkg-config for detecting libvirt
* Drop most compile-time feature checks


0.8.0 (2021-11-15)
==================

* Fix default values for ``node_cpu_stats`` and ``node_memory_stats``
* Fix cpumap allocation for ``virDomainGetVcpus``
* Enforce UTF8 for strings and exceptions
* Drop local ``have_const``
* Use sensible default for ``libvirt_domain_qemu_agent_command``


0.7.1 (2018-02-18)
==================

* Fix a bad bug in block_resize (Marius Rieder)
* Fix up some problems pointed out by clang
* Fix up the tests for small semantic differences in how libvirt works


0.7.0 (2016-09-22)
==================

* Fix network lease API to allow arguments that libvirt allows
* Implement ``VIRT_STORAGE_POOL_CREATE`` flags
* Implement more ``VIR_STORAGE_VOL`` flags
* Implement ``VIR_DOMAIN_QEMU_AGENT_COMMAND_SHUTDOWN``
* Implement ``virDomainDefineXMLFlags``
* Implement ``virDomainRename``
* Implement ``virDomainSetUserPassword``
* Implement ``VIR_DOMAIN_TIME_SYNC``
* Fix the return value from ``virStreamSourceFunc`` so volume upload works


0.6.0 (2015-11-20)
==================

* Fix possible buffer overflow
* Fix storage volume creation error messages
* Add additional storage pool defines
* Implement ``Network#dhcp_leases`` method
* Implement ``Connect#node_alloc_pages`` method
* Implement ``Domain#time`` method
* Implement ``Connect#domain_capabilities`` method
* Implement ``Domain#core_dump_with_format`` method
* Implement ``Domain#fs_freeze`` method
* Implement ``Domain#fs_info`` method
* Implement ``Connect#node_free_pages`` method


0.5.2 (2014-01-08)
==================

* Fix to make sure we don't free more entires than retrieved


0.5.1 (2013-12-15)
==================

* Fixes to compile against older libvirt
* Fixes to compile against ruby 1.8


0.5.0 (2013-12-09)
==================

* Updated ``Network`` class, implementing almost all libvirt APIs
* Updated ``Domain`` class, implementing almost all libvirt APIs
* Updated ``Connection`` class, implementing almost all libvirt APIs
* Updated ``DomainSnapshot`` class, implementing almost all libvirt APIs
* Updated ``NodeDevice`` class, implementing almost all libvirt APIs
* Updated ``Storage`` class, implementing almost all libvirt APIs
* Add constants for almost all libvirt defines
* Improved performance in the library by using alloca


0.4.0 (2011-07-27)
==================

* Updated ``Domain`` class, implementing ``dom.memory_parameters=``,
  ``dom.memory_parameters``, ``dom.updated?``, ``dom.migrate2``,
  ``dom.migrate_to_uri2``, ``dom.migrate_set_max_speed``,
  ``dom.qemu_monitor_command``, ``dom.blkio_parameters``,
  ``dom.blkio_parameters=``, ``dom.state``, ``dom.open_console``,
  ``dom.screenshot`` and ``dom.inject_nmi``
* Implementation of the ``Stream`` class, which covers the libvirt
  ``virStream`` APIs
* Add the ability to build against non-system libvirt libraries
* Updated ``Error`` object, which now includes the libvirt code, component and
  level of the error, as well as all of the error constants from ``libvirt.h``
* Updated ``Connect`` class, implementing ``conn.sys_info``, ``conn.stream``,
  ``conn.interface_change_begin``, ``conn.interface_change_commit`` and
  ``conn.interface_change_rollback``
* Updated ``StorageVol`` class, implementing ``vol.download`` and
  ``vol.upload``
* Various bugfixes


0.3.0 (2010-12-12)
==================

* Implementation of ``Libvirt::open_auth``, ``Libvirt::event_register_impl``
* Updated ``Connect`` class, implementing ``conn.compare_cpu``,
  ``conn.baseline_cpu``, ``conn.domain_event_register_any``,
  ``conn.domain_event_deregister_any``, ``conn.domain_event_register``,
  ``conn.domain_event_deregister`` and ``conn.create_domain_xml``
* Updated ``Domain`` class, implementing ``dom.get_vcpus``,
  ``dom.update_device``, ``dom.scheduler_type``, ``dom.scheduler_parameters``,
  ``dom.scheduler_parameters=``, ``dom.num_vcpus``, ``dom.vcpus_flags=`` and
  ``dom.qemu_monitor_command``
* Updated ``Interface`` class, implementing ``interface.free``
* Many potential memory leaks have been fixed
* Many bugfixes
* Documentation update of many methods, including all of the lookup methods
  that were missing before


0.2.0 (2010-07-01)
==================

* Updated ``Storage`` class, implementing ``pool.active?``,
  ``pool.persistent?`` and ``pool.vol_create_xml_from``
* Updated ``Connect`` class, implementing ``conn.node_free_memory``,
  ``conn.node_cells_free_memory``, ``conn.node_get_security_model``,
  ``conn.encrypted?``, ``conn.libversion`` and ``conn.secure?``
* Updated ``Network`` class, implementing ``net.active?`` and
  ``net.persistent?``
* Update ``Domain`` class, implementing ``conn.domain_xml_from_native``,
  ``conn.domain_xml_to_native``, ``dom.migrate_to_uri``,
  ``dom.migrate_set_max_downtime``, ``dom.managed_save``,
  ``dom.has_managed_save?``, ``dom.managed_save_remove``,
  ``dom.security_label``, ``dom.block_stats``, ``dom.memory_stats``,
  ``dom.blockinfo``, ``dom.block_peek``, ``dom.memory_peek``, ``dom.active?``,
  ``dom.persistent?``, ``dom.snapshot_create_xml``, ``dom.num_of_snapshots``,
  ``dom.list_snapshots``, ``dom.lookup_snapshot_by_name``,
  ``dom.has_current_snapshot?``, ``dom.revert_to_snapshot``,
  ``dom.current_snapshot``, ``snapshot.xml_desc``, ``snapshot.delete``,
  ``dom.job_info`` and ``dom.abort_job``
* Implementation of the ``NodeDevice`` class
* Implementation of the ``Secret`` class
* Implementation of the ``NWFilter`` class
* Implementation of the ``Interface`` class
* Conversion of the development tree to git
* New maintainer (Chris Lalancette). David Lutterkort has agreed to transfer
  maintainership since he is not actively involved in their development
  anymore


0.1.0 (2008-11-18)
==================

* Add binding for ``virConnectFindStoragePoolSources`` (Chris Lalancette)
* Fix ``dom_migrate`` (Chris Lalancette)
* Add the ``MIGRATE_LIVE`` (``enum virDomainMigrateFlags``) flag
* Slight improvements of the unit tests


0.0.7 (2008-04-15)
==================

* Binding for ``virDomainMigrate``
* Fix crash caused by using ``virResetError``
* More sensible message included in exceptions


0.0.6 (2008-04-02)
==================

* Fix test failure exposed by the Fedora builders


0.0.5 (2008-04-02)
==================

* Explicit free methods for various objects (based on a patch by Vadim Zaliva)
* Make the FLAGS argument for various calls optional, and default it to 0
  (Chris Lalancette)
* More finegrained exceptions on errors, containing libvirt error message
  (Mohammed Morsi)


0.0.4 (2008-04-01)
==================

* Bindings for the libvirt storage API (requires libvirt 0.4.1)
* Suppress some bindings if the underlying libvirt doesn't support it
* Bindings for ``virDomainSetMemory``, ``virDomainPinVcpu`` and
  ``virDomainSetVcpus`` (Vadim Zaliva)


0.0.2 (2007-12-06)
==================

* Add ``virNodeGetInfo`` binding
* Convert Ruby API from StudlyCaps to under_score_separation, since that's
  the Ruby convention


0.0.1 (2007-11-19)
==================

* Initial release