From 9956286fb89f9cad9e9f95b99dc751f8666617b7 Mon Sep 17 00:00:00 2001 From: Shivani Bhardwaj Date: Tue, 8 Jul 2025 06:07:47 +0530 Subject: [PATCH] release: 8.0.0; update changelog --- ChangeLog | 35 +++++++++++++++++++++++++++++++++++ configure.ac | 2 +- requirements.txt | 2 +- rust/Cargo.lock.in | 12 ++++++------ rust/sys/src/sys.rs | 2 +- 5 files changed, 44 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2eea16e68e..ea0ca9dd7e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,38 @@ +8.0.0 -- 2025-07-08 + +Security #7658: http2: global tx (stream id 0) may open file and never close it(HIGH - CVE 2025-53538) +Bug #7798: dpdk: auto count of threads assigns more threads than affined +Bug #7791: http: BUG_ON assertion reached in packet path +Bug #7790: affinity: intermittent unittest failures +Bug #7789: dpdk: compilation warning of a function without prototype +Bug #7783: smtp: incorrect inspection window +Bug #7752: decode: no parent packet flow for ip-in-ipv6 +Bug #7678: mpm/ac: error "Just ran out of space in the queue" +Bug #7649: lib: suricata version in sys crate needs to be updated on build +Bug #1484: src: BUG_ON(1) statements in the packet path +Optimization #7643: excessive mtu messages at start up +Optimization #7212: strtoul: replace with ByteExtractString variant +Optimization #6264: mpm/ac-ks: reduce stack usage +Optimization #4753: lua: fix inconsistency in the init "needs" key +Documentation #7749: doc: update user manual seciton on RPMs +Documentation #7723: doc/exceptions: review 'inspection' terminology +Documentation #7648: rtd: set "latest" to last stable release starting with 8.0.0 +Documentation #7078: devguide: document current ffi naming style +Documentation #6955: devguide: update coding-style docs +Documentation #6566: userguide: add description for missing EVE krb fields +Documentation #6288: eve/schema: generate tables of data for app-layer protocols +Documentation #6252: userguide/install: move Ubuntu distros to their own page +Documentation #6069: userguide/install: move RPM distros to their own page +Documentation #6022: devguide: explain how the engine identifies applayer protocols +Documentation #5911: userguide: update & bring guide for installation on Windows to RtD +Task #7758: decode: add stats counters for ipv4/ipv6 over ipv4 +Task #7750: packaging: rpm for RHEL 10 +Task #7632: suricata-lua-sys: tag with a non-prerelease version +Task #6941: lua: review and document lua rule return types +Task #6814: libsuricata: opt-in signal handling +Task #6359: detect/analyzer: add more details for the ICMP icode keyword +Task #6262: tracking: reduce stack usage + 8.0.0-rc1 -- 2025-06-12 Feature #7715: rules: add option to skip flow tracking for a packet diff --git a/configure.ac b/configure.ac index 919866cde0..d3d29493dd 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ - AC_INIT([suricata],[8.0.0-dev]) + AC_INIT([suricata],[8.0.0]) m4_ifndef([AM_SILENT_RULES], [m4_define([AM_SILENT_RULES],[])])AM_SILENT_RULES([yes]) AC_CONFIG_HEADERS([src/autoconf.h]) AC_CONFIG_SRCDIR([src/suricata.c]) diff --git a/requirements.txt b/requirements.txt index 562d786edf..cf5a99d1e9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,4 +3,4 @@ # Format: # # name {repo} {branch|tag} -suricata-update https://github.com/OISF/suricata-update 1.3.5 +suricata-update https://github.com/OISF/suricata-update 1.3.6 diff --git a/rust/Cargo.lock.in b/rust/Cargo.lock.in index 8d8539b02f..17d5ff53a8 100644 --- a/rust/Cargo.lock.in +++ b/rust/Cargo.lock.in @@ -1507,7 +1507,7 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "suricata" -version = "8.0.0-dev" +version = "8.0.0" dependencies = [ "aes", "aes-gcm", @@ -1559,7 +1559,7 @@ dependencies = [ [[package]] name = "suricata-derive" -version = "8.0.0-dev" +version = "8.0.0" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -1569,7 +1569,7 @@ dependencies = [ [[package]] name = "suricata-htp" -version = "8.0.0-dev" +version = "8.0.0" dependencies = [ "base64", "brotli", @@ -1595,11 +1595,11 @@ dependencies = [ [[package]] name = "suricata-sys" -version = "8.0.0-dev" +version = "8.0.0" [[package]] name = "suricatactl" -version = "8.0.0-dev" +version = "8.0.0" dependencies = [ "clap", "once_cell", @@ -1610,7 +1610,7 @@ dependencies = [ [[package]] name = "suricatasc" -version = "8.0.0-dev" +version = "8.0.0" dependencies = [ "clap", "home", diff --git a/rust/sys/src/sys.rs b/rust/sys/src/sys.rs index f0580b2380..ca0fdda7fd 100644 --- a/rust/sys/src/sys.rs +++ b/rust/sys/src/sys.rs @@ -1,6 +1,6 @@ // This file is automatically generated. Do not edit. -pub const SC_PACKAGE_VERSION: &[u8; 10] = b"8.0.0-dev\0"; +pub const SC_PACKAGE_VERSION: &[u8; 6] = b"8.0.0\0"; pub type __intmax_t = ::std::os::raw::c_long; pub type intmax_t = __intmax_t; #[repr(u32)] -- 2.47.2