Skip to content

v0.3.0

Compare
Choose a tag to compare
@tomdee tomdee released this 02 Jun 16:04
v0.3.0

PRs added since 0.2.3

Code

Namespace handling

#176 ns: fix reading net namespace in multi-threaded processes
#231 pkg/ns: introduce error types indicate NS verification
#227 pkg/ns: consider PROCFS during NS verification
#222 pkg/ns: verify netns when initialized with GetNS
#223 pkg/ns: don't allow operations after Close()

Plugins

#50 bridge: add isDefaultGateway field
#199 bridge: leave TX queue length as kernel default, not 0
#175 add support to set hairpin mode for bridge plugin
#205 plugins/{ptp,bridge}: teardown first
#177 Macvlan arp proxy
#230 plugins: don't require CNI_NETNS for DEL command

Tests

#182 Document use of goroutine and LockOSThread in test helpers
#211 Fix namespace switch issues and add ipvlan, macvlan, and bridge e2e testing
#181 Extract and improve test helpers

Tooling

#217 build: don't be verbose / test: fix bash variable escaping in sudo command
#178 travis: don't go get vet

Documentaion

Technical

#218 Add ROADMAP document
#219 docs: details on PR acceptance policy
#189 Remove reference to policy on accepting PRs
#212 docs: Mention license headers and doc contributions

Meta

#239 MAINTAINERS: remove @zachgersh, add @dcbw
#201 MAINTAINERS: add Tom Denham and Gabe Rosenhouse
#228 Added Mesos to CNI users.
#200 Simplify README preamble
#180 README: add some more introductory material
#197 Add Contiv to CNI supported networking
#186 README: clarify what CNI is

Misc

#173 *: add missing license headers + check
#198 *: appc/cni -> containernetworking/cni

For detailed list of all changes, see here v0.2.3...v0.3.0