summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorVictor Toso <me@victortoso.com>2019-04-10 09:03:50 +0000
committerVictor Toso <me@victortoso.com>2019-04-12 13:04:30 +0000
commit9bb75ff1d99a80a975b68929068115739dec8b2c (patch)
treeffdc6e3fcd2c0b3b1770887464d27319f144cbae /CHANGELOG.md
parentfc8f8689490548440484f2b66d475eac8ddee58d (diff)
Rename NEWS to CHANGELOG.md
Uppercase + prefix to make Gitlab happy and format it properly. This should also be the case for all other spice components in Gitlab. Signed-off-by: Victor Toso <victortoso@redhat.com> Acked-by: Eduardo Lima (Etrunko) <etrunko@redhat.com>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md194
1 files changed, 194 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..c78a58b
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,194 @@
+Major changes in 0.12.15
+========================
+* Add support for h265 video codec
+* qxl_dev: Align QXLRam to 4 bytes
+* meson: fix spice-protocol as subproject
+
+Major changes in 0.12.14
+========================
+* add stream-device protocol
+* add SPICE_SURFACE_FLAGS_STREAMING_MODE flag
+* add e2k (Elbrus 2000) architecture
+* add SPICE_MAX_NUM_STREAMS
+* add meson support
+* add bult-ins byte swapping for Visual C++
+* switch to built-ins byte swapping in GCC
+
+Major changes in 0.12.13
+========================
+* add DISPLAY_PREFERRED_VIDEO_CODEC_TYPE
+* add VP9 codec type
+* add VD_AGENT_CLEAR_CAPABILITY() macro
+* add VD_AGENT_CAP_FILE_XFER_DISABLED
+* add VD_AGENT_FILE_XFER_STATUS_NOT_ENOUGH_SPACE
+* add new file-xfer statuses for detailed error
+* Change enums.h license to MIT
+
+Major changes in 0.12.12
+========================
+* protocol: Add lz4 compression support to the SpiceVMC channel
+
+Major changes in 0.12.11
+========================
+* protocol: add support for the VP8 and h264 video codecs
+* protocol: add unix GL scanout messages
+* remove code generation scripts, moved back to spice-common
+* macros improvements, more type safety
+
+Major changes in 0.12.10
+========================
+* Add VD_AGENT_CAP_MONITORS_CONFIG_POSITION to handle multi-monitor
+ configurations that are not multi-head
+* Add protocol code generation scripts from spice-common
+* Endianness and compiler portability fixes (clang)
+
+Major changes in 0.12.9
+=======================
+* rename newly introduced SpiceImageCompress enum to SpiceImageCompression
+ as otherwise it was clashing with the definition used by older spice-server
+ releases, breaking QEMU build
+
+Major changes in 0.12.8
+=======================
+* add LZ4 support
+* add audio volume synchronization
+* deprecate unused vdi-dev
+* add 'preferred-compression' message/capability
+* add a new Windows driver escape code to send
+ monitors capability from guest to client
+
+Major changes in 0.12.7
+=======================
+* add support for Webdav channel
+* add support for the Opus codec
+
+Major changes in 0.12.6
+=======================
+* add adaptive video streaming support:
+ control playback latency and receive playback
+ reports from the client.
+* add agent capabilities for signaling guest line ending.
+
+Major changes in 0.12.5
+=======================
+* Add agent file xfer success status
+* Add a client-disconnected agent message
+
+Major changes in 0.12.4
+=======================
+* Add agent file copy support.
+* Add agent sparse monitors capability.
+* Add controller proxy message.
+
+Major changes in 0.12.3
+=======================
+* Add a generic "port" channel
+
+Major changes in 0.12.2
+=======================
+* Add A8 surface capability in display channel.
+* Add to qxl device support for:
+ * client present
+ * client capabilities
+ * client monitors configuration
+
+Major changes in 0.12.1
+=======================
+* Support seamless migration.
+* New QXLComposite message for better X support.
+* Support arbitrary scancode message INPUTS_KEY_SCANCODE.
+
+Major changes in 0.12.0
+=======================
+* Add support for arbitrary resolution on Windows QXL with
+ QXL_ESCAPE_SET_CUSTOM_DISPLAY
+* Add support for arbitrary resolution and multiple monitor per
+ display channel with QXLMonitorsConfig and co
+* build cleanup
+
+Major changes in 0.10.3 (0.10.2 was never released)
+===================================================
+* Add support for video streams with differently sized (wxh) data
+* Add controller messages for USB redirection, COLOR_DEPTH, DISABLE_EFFECTS,
+ and ENABLE_SMARTCARD
+* Add name & uuid messages on main channel
+* some cleanups
+* Fixes RHBZ#815422, RHBZ#807295, RHBZ#787447
+
+Major changes in 0.10.1
+=======================
+* Add support for a header without sublist and serial (mini header)
+
+Major changes in 0.10.0
+=======================
+* no changes, released to match version with spice
+
+Major changes in 0.9.1 (same as 0.8.2 in 0.8 branch)
+======================
+* Add support for semi-seamless migration
+
+Major changes in 0.9.0
+======================
+* Add support for generic spicevmc chardev passthrough messages
+* Add USB redirection channel
+
+Major changes in 0.8.1
+======================
+* Add support for volume change
+* Add support for async guest io writes and interrupt
+* Add support for suspend related guest io writes
+* Add support for interrupt indicating guest bug
+
+Major changes in 0.8.0
+======================
+* Add support for different clipboards (selections) to vd_agent copy paste
+* Add support for using different authentication mechanisms (just SASL for now)
+
+Major changes in 0.7.1
+======================
+* Add some enums for the xorg qxl driver
+* Some other small fixes
+
+Major changes in 0.7.0
+======================
+* Add smartcard channel
+
+Major changes in 0.6.4
+======================
+* Make controller client protocol menu text UTF8 rather then 16 bit unicode
+
+Major changes in 0.6.3:
+=======================
+* Add support for copy and paste to the agent protocol
+* Add foreign-menu and external controller client protocol headers
+
+Major changes in 0.6.2:
+=======================
+* Skipped to stay in sync with spice
+
+Major changes in 0.6.1:
+=======================
+* Added compat flag for 16bpp commands
+
+Major changes in 0.6.0:
+=======================
+* Initial messages for clipboard sharing
+* Move agent protocol structs from spice to spice-protocol
+* Add capabilities to agent protocol
+
+Major changes in 0.5.3:
+=======================
+
+Network major number changed to 2 to reflect that the network
+protocol is now stable and backwards compatible from this point.
+
+Some vdagent messages for display settings and clipboard sharing
+were added.
+
+Major changes in 0.5.2:
+=======================
+
+This is the first release of the unstable 0.5.x series leading up to 0.6.
+This module was split out of spice so that e.g. drivers and qemu can
+get the types and constants they need without using the full spice
+codebase.