Prepare Open vSwitch 1.2.0 release.
[sliver-openvswitch.git] / debian / changelog
index 972226d..efff161 100644 (file)
-openvswitch (1.1.0-pre1) unstable; urgency=low
+openvswitch (1.2.0-1) unstable; urgency=low
 
-  * OpenFlow 1.0 slicing (QoS) functionality
-  * Python bindings for configuration database (no write support)
-  * Performance and scalability improvements
-  * Bug fixes
+  [ Open vSwitch team ]
+  * New upstream version
+    - New "ofproto" abstraction layer to ease porting to hardware
+      switching ASICs.
+    - Packaging for Red Hat Enterprise Linux 5.6 and 6.0.
+    - Datapath support for Linux kernels up to 3.0.
+    - OpenFlow:
+      - New "bundle" and "bundle_load" action extensions.
+    - Database:
+      - Implement table unique constraints.
+      - Support cooperative locking between callers.
+    - ovs-dpctl:
+      - New "-s" option for "show" command prints packet and byte
+        counters for each port.
+    - ovs-ofctl:
+      - New "--readd" option for "replace-flows".
+    - ovs-vsctl:
+      - New "show" command to print an overview of configuration.
+      - New "comment" command to add remark that explains intentions.
+    - ovs-brcompatd has been rewritten to fix long-standing bugs.
+    - ovs-openflowd has been renamed test-openflowd and moved into the
+      tests directory.  Its presence confused too many users.  Please
+      use ovs-vswitchd instead.
+    - New ovs-benchmark utility to test flow setup performance.
+    - A new log level "off" has been added.  Configuring a log facility
+      "off" prevents any messages from being logged to it.  Previously,
+      "emer" was effectively "off" because no messages were ever logged at
+      level "emer".  Now, errors that cause a process to exit are logged
+      at "emer" level.
+    - "configure" option --with-l26 has been renamed --with-linux, and
+      --with-l26-source has been renamed --with-linux-source.  The old
+      names will be removed after the next release, so please update
+      your scripts.
+    - The "-2.6" suffix has been dropped from the datapath/linux-2.6 and
+      datapath/linux-2.6/compat-2.6 directories.
+    - Feature removals:
+      - Dropped support for "tun_id_from_cookie" OpenFlow extension.
+        Please use the extensible match extensions instead.
+      - Removed the Maintenance_Point and Monitor tables in an effort
+        to simplify 802.1ag configuration.
+    - Performance and scalability improvements
+    - Bug fixes
+
+ -- Open vSwitch team <dev@openvswitch.org>  Wed, 03 Aug 2011 14:43:00 +0000
+
+openvswitch (1.1.1-1) unstable; urgency=low
+
+  [ Open vSwitch team ]
+  * Bug fixes.
+
+  [ Simon Horman ]
+  * docs: Suppress warning marcro DD not defined
+    (upstream commit 58f870d0)
+  * debian: Make openvswitch depend on Python
+    (upstream commit aa41cb61)
+  * debian: Don't begin openvswitch-pki description with article.
+    (upstream commit bc6bb66)
+  * Debian: Add ${misc:Depends} dependency to python-openvswitch
+  * Debian: Update standards version from 3.9.1 to 3.9.2
+  * Debian: ${source:Version} dependency on python openvswitch
+  * Debian: ${source:Version} dependency for python openvswitch
+  * Switch to dpkg-source 3.0 (quilt) format
+    - For local non-debian/ patches (above)
+
+ -- Simon Horman <horms@debian.org>  Wed, 15 Jun 2011 10:46:15 +0900
+    
+openvswitch (1.1.0-1) unstable; urgency=low
+
+  [ Open vSwitch team ]
+  * New upstream version
+    - Ability to define policies over IPv6
+    - LACP
+    - 802.1ag CCM
+    - Support for extensible match extensions to OpenFlow
+    - QoS:
+      - Support for HFSC qdisc.
+      - Queue used by in-band control can now be configured.
+    - Kernel:
+      - Kernel<->userspace interface has been reworked and should be
+        close to a stable ABI now.
+      - "Port group" concept has been dropped.
+    - GRE over IPSEC tunnels
+    - Bonding:
+      - New active backup bonding mode.
+      - New L4 hashing support when LACP is enabled.
+      - Source MAC hash now includes VLAN field also.
+      - miimon support.
+    - Greatly improved handling of large flow tables
+    - ovs-dpctl:
+      - "show" command now prints full vport configuration.
+      - "dump-groups" command removed since kernel support for
+        port groups was dropped.
+    - ovs-vsctl:
+      - New commands for working with the new Managers table.
+      - "list" command enhanced with new formatting options and --columns
+        option.
+      - "get" command now accepts new --id option.
+      - New "find" command.
+    - ovs-ofctl:
+      - New "queue-stats" command for printing queue stats.
+      - New commands "replace-flows" and "diff-flows".
+      - Commands to add and remove flows can now read from files.
+      - New --flow-format option to enable or disable NXM.
+      - New --more option to increase OpenFlow message verbosity.
+      - Removed "tun-cookie" command, which is no longer useful.
+    - ovs-controller enhancements for testing various features.
+    - New ovs-vlan-test command for testing for Linux kernel driver VLAN
+      bugs.  New ovs-vlan-bug-workaround command for enabling and
+      disabling a workaround for these driver bugs.
+    - OpenFlow support:
+      - "Resubmit" actions now update flow statistics. 
+      - New "register" extension for use in matching and actions, via NXM.
+      - New "multipath" experimental action extension.
+      - New support for matching multicast Ethernet frames, via NXM.
+      - New extension for OpenFlow vendor error codes.
+      - New extension to set the QoS output queue without actually
+        sending to an output port.
+      - Open vSwitch now reports a single flow table, instead of
+        separate hash and wildcard tables.  This better models the
+        current implementation.
+      - New experimental "note" action.
+      - New "ofproto/trace" ovs-appctl command and associated utilities
+        to ease debugging complex flow tables.
+    - Database:
+      - Schema documentation now includes an entity-relationship diagram.
+      - The database is now garbage collected.  In most tables,
+        unreferenced rows will be deleted automatically.
+      - Many tables now include statistics updated periodically by
+        ovs-vswitchd or ovsdb-server.
+      - Every table now has an "external-ids" column for use by OVS
+        integrators.
+      - There is no default controller anymore.  Each bridge must have its
+        controller individually specified.
+      - The "fail-mode" is now a property of a Bridge instead of a Controller.
+      - New versioning and checksum features.
+      - New Managers table and manager_options column in Open_vSwitch table
+        for specifying managers.  The old "managers" column in the
+        Open_vSwitch table has been removed.
+      - Many "name" columns are now immutable.
+    - Feature removals:
+      - Dropped support for XenServer pre-5.6.100.
+      - Dropped support for Linux pre-2.6.18.
+      - Dropped controller discovery support.
+      - Dropped "ovs-ofctl status" and the OpenFlow extension that it used.
+        Statistics reporting in the database is a rough equivalent.
+      - Dropped the "corekeeper" package (now separate, at
+        http://openvswitch.org/cgi-bin/gitweb.cgi?p=corekeeper).
+    - Performance and scalability improvements
+    - Bug fixes
+
+  [ Simon Horman ]
+  * Add the following fixes from upstream branch-1.1
+    - 7f1aca9 dpif-linux: Avoid logging error on ENOENT in
+              dpif_linux_is_internal_device().
+    - 8996f83 dpif-linux: Avoid segfault on netdev_get_stats() without kernel
+              module.
+    - 002d4a3 vswitch: Improve schema documentation.
+    - 58bd294 cfm: Fix broken fault logic.
+    - c042664 bridge: Run once before configuring CFM.
+   * Switch to dpkg-source 3.0 (quilt) format
+
+ -- Simon Horman <horms@debian.org>  Wed, 27 Apr 2011 17:11:10 +0900
+
+openvswitch (1.1.0~pre2.g2.ea763e0e-1) unstable; urgency=low
+
+  * Git snapshot, including
+    - tests: Fix Y2011 bug in testsuite
+      (closes: #609506)
+
+ -- Simon Horman <horms@debian.org>  Wed, 12 Jan 2011 08:34:35 +0900
+
+openvswitch (1.1.0~pre2.g1.bbe8d06e-1) unstable; urgency=low
+
+  * Git snaptshot
+
+ -- Simon Horman <horms@debian.org>  Thu, 06 Jan 2011 11:11:55 +0900
+
+openvswitch (1.1.0~pre2-5) unstable; urgency=low
+
+  * Open vSwitch only works on Linux so set
+    the Architecture of binary packages to linux-any accordingly
+
+ -- Simon Horman <horms@debian.org>  Tue, 23 Nov 2010 07:55:19 +0900
+
+openvswitch (1.1.0~pre2-4) unstable; urgency=low
+
+  * Add procps to Build-Depends
+    (closes: #602891)
+
+ -- Simon Horman <horms@debian.org>  Tue, 16 Nov 2010 06:46:17 +0900
+
+openvswitch (1.1.0~pre2-3) unstable; urgency=low
+
+  * Remove the corekeeper package as it isn't strongly related
+    to Open vSwitch. It has subsequently been broken off into
+    a separate source repository and may be uploaded as its
+    own debian source package.
+    http://openvswitch.org/cgi-bin/gitweb.cgi?p=corekeeper;a=summary
+    (closes: #602946)
+  * Avoid the use of long socket names.
+    (closes: #602891, closes: #602911)
+
+ -- Simon Horman <horms@debian.org>  Thu, 11 Nov 2010 06:35:05 +0900
+
+openvswitch (1.1.0~pre2-2) unstable; urgency=low
+
+  * Clarify licensing of files in xenserver/
+
+ -- Simon Horman <horms@debian.org>  Thu, 23 Sep 2010 10:56:18 +0900
+
+openvswitch (1.1.0~pre2-1) unstable; urgency=low
+
+  * New upstream version
+    - Bug fixes
+
+ -- Simon Horman <horms@debian.org>  Wed, 15 Sep 2010 18:28:59 +0900
+
+openvswitch (1.1.0~pre1-1) unstable; urgency=low
+
+  * New upstream version
+    - OpenFlow 1.0 slicing (QoS) functionality
+    - Python bindings for configuration database (no write support)
+    - Performance and scalability improvements
+    - Bug fixes
 
  -- Open vSwitch team <dev@openvswitch.org>  Tue, 31 Aug 2010 23:20:00 +0000
 
-openvswitch (1.0.1) unstable; urgency=low
+openvswitch (1.0.1-1) unstable; urgency=low
 
   * New upstream version.