Skip to content

@skydive-bot skydive-bot released this Mar 22, 2019

Added

  • SRIO-V support
  • SFlow Counters support
  • Add VPP probe
  • Flow life cycle Fields to track TCP sessions
  • TCP fields support to eBPF probe
  • NetLink probe reports permanent hardware address
  • Report kernel command line as metadata
  • Mechanism to report config file fields as metadata
  • Report global OVS information as metadata
  • UI:
    • Add collapse/expand support for dict/map
    • Add edge highlighting support
  • Gremlin:
    • Add Without predicate
  • Python:
    • Add injection to REST API
    • Add alert to REST API

Changed

  • Improve eBPF probe performances
  • General agent performance improvements
  • Kubernetes and Istio support improvements
  • Fix TTL field setting for ICMPV4 packet injection
  • Improve communication performances between agent and analyzer
  • Fix datastore replication issue
Assets 4

@skydive-bot skydive-bot released this Dec 17, 2018 · 642 commits to master since this release

Changed

  • Fix ansible playbook/roles for tripleo deployment
Assets 4

@skydive-bot skydive-bot released this Dec 3, 2018 · 402 commits to master since this release

Added

  • LLDP topology probe for topology auto discovery
  • Libvirt probe
  • runC container probe
  • Introduce WebSocket endpoint to get flows notifications
  • Extra flow layers such as DHCP, VRRP and DNS
  • Add command line command to export/import topology
  • Gremlin:
    • New HasEither step to generate a OR filter instead of AND
    • NextHop step to compute the next hop using routing tables
  • Support for OpenFlow group tables

Changed

  • Wait for elasticsearch to be ready instead of failing
  • Refactored TLS configuration
Assets 4

@skydive-bot skydive-bot released this Oct 9, 2018 · 642 commits to master since this release

Changed

  • Switch to gopacket master branch
  • Revamp Web UI
  • Remove user metadata API
  • Disable elasticsearch by default in devstack plugin
  • Bug fixes:
    • Fix Limit for topology Gremlin steps
    • Fix packets missed to due timeout when using afpacket
    • Use Capture.ID instead of capture gremlin expression
    • Fix IPv6 connection state when using eBPF
    • Fix openflow rule modification
Assets 4

@skydive-bot skydive-bot released this Sep 14, 2018 · 744 commits to master since this release

Added

  • Add node/edge rules API to register nodes and edges
  • Add Ansible library to create nodes and edges

Changed

  • Bug fixes:
    • Fix WebSocket flow authentication
    • Fix deployment on RHEL using Ansible
    • Fix SElinux policy to connect to Keystone
    • Change Docker base image to Ubuntu
    • Add origin field in python api
Assets 4

@skydive-bot skydive-bot released this Aug 8, 2018 · 861 commits to master since this release

Added

  • Gremlin:
    • Add descendants to retrieve both parents and children
    • Add As and Select steps to get the union of a set of nodes
    • Allow queries on booleans
  • New JavaScript API
    • Support for browsers, NPM or the Skydive embedded JS engine
    • Convert command line shell to JavaScript
  • Add API to upload and execute workflows
  • Add support for Power architecture:
    • Build Docker images
    • Test architecture on our CI
  • Retrieve OpenContrail routing tables

Changed

  • Improved Elasticsearch backend:
    • Add support for rolling indices
    • Bump minimal version to 5.5
  • Retrieve more Kubernetes metadata and create dedicated section on the Web UI for it
  • Performance improvements using easyjson
  • Allow using different authentication backends for API and for internal communications
  • TripleO: move to config-download mechanism
Assets 4

@skydive-bot skydive-bot released this Jun 21, 2018 · 1138 commits to master since this release

Added

  • Add RBAC mechanism
  • Provide development Vagrant boxes on Vagrantcloud, supporting VirtualBox and libvirt
  • Report more Kubernetes objects: deployment, services, daemonsets, jobs and more
  • Report interface features from netlink
  • New FOREVER and NOW Gremlin predicates
  • Add SELinux policy security module for RPM packages
  • Add authentication and etcd clustering to the Ansible playbooks

Changed

  • Flows:
    • Parsing code rework for correctness and performances
    • Fix metrics with multipath
    • Provide a way to define the layers used (L2/L3 or L3 only)
  • Split Keystone auth section : one for the probe and one for authentication
  • Support different elasticsearch connections per index
  • WebUI:
    • Nicer sidebar
    • Dedicated section for routing table
    • Allowing managing alerts
    • Group OpenFlow rules by priority and actions
  • OVS-DPDK fixes
Assets 4

@skydive-bot skydive-bot released this Apr 12, 2018 · 1473 commits to master since this release

Added

  • Add Latency to WebUI topology links
  • Packet Injector now allows to increment ICMP id for each packet
  • New Light WebUI theme
  • Add Has Gremlin step to SocketInfo step allowing to filter socket information
  • New socketinfo probe to retrieve active sockets of a host.
    The new Sockets Gremlin step can be used to retrieve socket information corresponding to flows.
  • Add Bandwidth to WebUI Metric tables
  • Add clustering support for embedded Etcd
  • Aggregates Gremlin step now uses fixed time slices
  • Add LXD topology support
  • Python API now suports TLS and authentication

Changed

  • SocketInfo now supports kernel wihtout ePBF support
  • Fixed Flow metric issue on large packets
  • Add capture Name to node metadata
  • Fixed RTT display on WebUI
Assets 4

@lebauce lebauce released this Jan 29, 2018 · 1788 commits to master since this release

Added

  • Add Kubernetes probe
  • Retrieve Open vSwitch port metrics
  • Allow traffic capture on Open vSwitch ports
  • Add host info, such as CPU, memory, OS, Open vSwitch options, to metadata
  • Add Preferences pane to the Web UI
  • Allow SSH to agents through the WebUI (thanks to Dede)
  • Allow cross compilation of Skydive

Changed

  • Long-running packet injections can now be stopped
  • Performance improvements:
    • Add gzip support for both API and WebSocket
    • JSON serialization optimizations
  • The skydive-client module now supports Python 2.7
Assets 4

@lebauce lebauce released this Dec 6, 2017 · 1993 commits to master since this release

Added

  • Flow capture with eBPF probe
  • Add routing table to the node metadata
  • Python module skydive-client available through pypi
  • Allow dynamic peering between analyzers
  • Allow customizing the WebUI through external JS and CSS files

Changed

  • Use Dijkstra as graph shortest path algorithm
  • Fix use of domain name and IPV6 in service addresses
  • Scalability improvements:
    • Improve ping mechanism for better disconnection handling
    • Reduce graph lock pressure for Neutron and alerts.
Assets 4
You can’t perform that action at this time.