This is an automated email from the ASF dual-hosted git repository. hanahmily pushed a commit to branch v0.10.x in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git
commit b98ee96bc2acb874e1bd11803ba278da20d08b47 Author: Gao Hongtao <[email protected]> AuthorDate: Mon Apr 20 14:11:32 2026 +0800 Fix expired TLS test certificate (#1078) --- .gitignore | 3 -- CHANGES.md | 14 +++++++ .../schema/property/testdata/certs/server.crt | 47 +++++++++++----------- 3 files changed, 37 insertions(+), 27 deletions(-) diff --git a/.gitignore b/.gitignore index 3235cb1ac..9af8ace51 100644 --- a/.gitignore +++ b/.gitignore @@ -81,9 +81,6 @@ gomock_reflect* # eBPF generated files and binaries fodc/agent/internal/ktm/iomonitor/ebpf/generated/vmlinux.h -<<<<<<< HEAD # OpenSSL serial files *.srl -======= ->>>>>>> 29e87c9d (Stable Segment Endtime (#1051)) diff --git a/CHANGES.md b/CHANGES.md index 26090e881..1a0884ddd 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -13,6 +13,20 @@ Release Notes. - Fix property schema client connection not stable after data node restarted. - Fix flaky on-disk integration tests caused by Ginkgo v2 random container shuffling closing gRPC connections prematurely. - ui: fix query editor refresh/reset behavior and BydbQL keyword highlighting. +- Disable the rotation task on warm and cold nodes to prevent incorrect segment boundaries during lifecycle migration. +- Prevent epoch-dated segment directories (seg-19700101) from being created by zero timestamps in distributed sync paths. +- Fix SIDX streaming sync sending SegmentID as MinTimestamp instead of the actual timestamp, causing sync failures on the receiving node. +- Fix handoff controller TOCTOU race allowing disk size limit bypass, and populate sidx MinTimestamp/MaxTimestamp during replay to prevent corrupt segment creation on recovered nodes. +- Delete orphaned parts when no snapshot references them during tsTable initialization. +- Extract shared LocateAll on NodeRegistry to ensure resolveAssignments and syncer GetNodes always produce identical node lists, preventing liaison from enqueuing parts to online/healthy data nodes. +- Add validation for MATCH and IN conditions in inverted index query builder, and handle nil OR branch when all entities are specific. +- Fix wrong backup path of schema property. +- Fix lifecycle migration failure when the target stage has `close: true`. + +### Chores + +- Upgrade Go and npm dependencies including etcd to v3.6.10, OpenTelemetry to v1.43.0, AWS SDK, and Google Cloud libraries. +- Regenerate expired TLS test certificate with 100-year validity. ## 0.10.0 diff --git a/banyand/metadata/schema/property/testdata/certs/server.crt b/banyand/metadata/schema/property/testdata/certs/server.crt index 9e213cf92..d5868ab0c 100644 --- a/banyand/metadata/schema/property/testdata/certs/server.crt +++ b/banyand/metadata/schema/property/testdata/certs/server.crt @@ -1,26 +1,25 @@ -----BEGIN CERTIFICATE----- -MIIEUDCCAjigAwIBAgIUEG6jrP+X5pg7FNorVnQlGBIT1TYwDQYJKoZIhvcNAQEL -BQAwEzERMA8GA1UEAwwITXlUZXN0Q0EwHhcNMjUwNDE3MTUxODU2WhcNMjYwNDE3 -MTUxODU2WjAjMSEwHwYDVQQDDBhXZXNhbXMtTWFjQm9vay1Qcm8ubG9jYWwwggEi -MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUGYdez3b3NGSwIliEJtEAINqt -QpynwwUVIWkkuYqQEujX3M6s5N7xYP/7UCOV6OyZNbkt8GSXJb/03OvB/qVAKWXN -Qx0wOKWSGxvK0wheXO3woIsLlrRYm5KeCiBCEhqu9wKDgQ2fy+ph3elNJMnayaJW -GaizuvFEPYY52sae1iy/nyy976R5EHMWh6zafG7JuxEzAQaS04fB7IIMtcxA7XtF -El00GtxVFVAGuUur9YLGDGRX0CR7z2eoqD04VoPzUMrP09y44LO0M1lIN5JbQW1p -4Uojx5jWbBMz6wnK1gKEtAtyggJP0FYFES+f14/qoW8zNM7KKUcYe3SZoJ3lAgMB -AAGjgYswgYgwRgYDVR0RBD8wPYIJbG9jYWxob3N0ghhXZXNhbXMtTWFjQm9vay1Q -cm8ubG9jYWyHBH8AAAGHEAAAAAAAAAAAAAAAAAAAAAEwHQYDVR0OBBYEFLw6lkin -ijLXLUJ+Rq+R8UD2865VMB8GA1UdIwQYMBaAFN9rOKK6q5ytlMd4Z2mre7snDNu3 -MA0GCSqGSIb3DQEBCwUAA4ICAQA9ptMjfg5ETA5eKxqXJ5AXxcFISmetSzJbAEsd -c/toMfWxYSyt1+W6SDBI4S3vIHokh0uuK1K8/PiywQ6xQicNtKfY8R96ZP+ZcdsI -Gj1VNWVY7FbbCaUHXX6oC5rpLrU7oeQJ0CEj+WNfPz9hfqRVz7WCHNIZGvJFdMLk -Zm56vmXC4brTUSMasItgHt68iofWNBeeUpgyvhoAkzxDuJ7/5fp6BRo5p10Nb2qW -FdYGnLiAyqX8bV/ZPjoUMWPn8Q3gtcfFhelEQqRiFdQyehjKkD1eIcgIgbJQokoo -7SRqBEqdK5YDvd8+ZA8+O15nbAopRu+atWVoQaA0ho0KolzpqlsEvc4oTRpO5VAB -4AA7RlrHmZamoBxlq+79tcbJ1277tFBxky/zT8TvuhmLUSYGzC9aLTsqpBuuHkm6 -am/AGAnwQsaVjie1FSTl7lNJkxSFpS6wUy/Xm4ynAtGtwUf1Nk0BreT4H11Fe42E -jZrVYQruiU+qtchzwXnrOI8j1GPQHqbiZZPLgmo6TqFFJP9gCsrnqAKy0Fc3tzI8 -noTE8vTXQ2NNefMZz61Ad+8TETMGk/tQeOJG+EsJYb+Boj9t+1QGU4Wd9cI6jdX3 -1qp7DRBZFGzqVUgtXdgY2Dtuq7mpkANULqvD47iyhvnNY1XKGGfO1zgrbNXE7rCs -pizyeQ== +MIIEMjCCAhqgAwIBAgIUOLo1ww3AMbK+1IidApUXBT5sLNcwDQYJKoZIhvcNAQEL +BQAwEzERMA8GA1UEAwwITXlUZXN0Q0EwIBcNMjYwNDIwMDMxMTAyWhgPMjEyNjAz +MjcwMzExMDJaMBQxEjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBANQZh17Pdvc0ZLAiWIQm0QAg2q1CnKfDBRUhaSS5ipAS +6Nfczqzk3vFg//tQI5Xo7Jk1uS3wZJclv/Tc68H+pUApZc1DHTA4pZIbG8rTCF5c +7fCgiwuWtFibkp4KIEISGq73AoOBDZ/L6mHd6U0kydrJolYZqLO68UQ9hjnaxp7W +LL+fLL3vpHkQcxaHrNp8bsm7ETMBBpLTh8Hsggy1zEDte0USXTQa3FUVUAa5S6v1 +gsYMZFfQJHvPZ6ioPThWg/NQys/T3Ljgs7QzWUg3kltBbWnhSiPHmNZsEzPrCcrW +AoS0C3KCAk/QVgURL5/Xj+qhbzM0zsopRxh7dJmgneUCAwEAAaN7MHkwNwYDVR0R +BDAwLoIJbG9jYWxob3N0gglsb2NhbGhvc3SHBH8AAAGHEAAAAAAAAAAAAAAAAAAA +AAEwHQYDVR0OBBYEFLw6lkinijLXLUJ+Rq+R8UD2865VMB8GA1UdIwQYMBaAFN9r +OKK6q5ytlMd4Z2mre7snDNu3MA0GCSqGSIb3DQEBCwUAA4ICAQB7LsMebHUcWQvS +NDhjyB70UfGBPfktgoSDk7rwP360R+sqo4uIEqOnI2pZswL9JGrHvPwNlGFX/o8l +CuvcsRnAndk9fu00kPrZ5PRf0pGIF6cHByb7p23KiF0RIkBSImJpZOP3UdQgRy8n +YLzjQBAjL4rPXk7hcOuMmhsHlH3Xd9K6xCFYlLJWjsCVELqn8ptDcsrAmP9/hdGJ +aQg2W8REKAfrn8zFi4/vd4+bx3FI4pAA05At6gU0pgnQJSlDffHbOQpaz8xVI/fR +FICHT+LogddsjxBtSUE3vsGLsb6Ir2LIpgDSUaB42SUhMMZzkcMUwN+oGNWKtHrO +ticJdF29ZzykCH/coRh8nmBltadkqwycPBKQsBPdoTnAfhTLE2EuGxE7kxKoPACe +Jli0KVNw5D5ULGdTd22+3oKwmnXG1E02KwpbLTh9uxfJ72RzgFAhZ1ZYFotv73tE +mHlQSdFy8bF8rJbCTOORBDgVLLMqlir7jIgKlfdEIc43jo/qXY98nCn1FpVwtXev +ulUepTnmFu1mYbvki4MyVw1cMRybA5Bjy7QKGbGB6c/QciDV3VhprWCl0xwDY2y+ +lpnGjlrXkeFOwVi3r/yR85ZjgQxdePSSBjKN4bJ+6vUhBdeEvqIkvyJtB1I/H2/k +WErUaS2Knu62xKbTQRnmk3ojH8vwIA== -----END CERTIFICATE-----
