All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
.github/workflows/publish.yml to publish tagged releases to Clojars (or manual dispatch), preparing cljdoc indexing.:deps-deploy alias (slipset/deps-deploy) for Maven/Clojars deployment.build.clj now resolves version from PACLO_VERSION/tag context, writes Maven metadata (SCM/description/url), and adds a local install task.io.github.nantes-rfli/paclo to org.clojars.nanto/paclo.LICENSE file.v1.0.0-rc.1 to stable v1.0.0.:deps/prep-lib (build/javac) to enable Java class preparation for git dependencies before use.clojure -X:deps prep for first-time git dependency setup.docs/migration-0.4-to-1.0.md with a migration checklist, compatibility policy, CLI exit-code contract, and deprecation timeline notes.docs/release-v1-rc-checklist.md to standardize v1.0.0-rc release gates and tagging steps..github/workflows/arm64-promotion-report.yml to report arm64 required-gate promotion readiness (14-day window, success/rerun/duration thresholds).dev/script/arm64_promotion_report.sh to compute the same arm64 promotion metrics locally via gh API.invalid :filter contract test, migration guide draft).deps.edn install snippet from v0.3.0 to v0.4.0 tag/sha.arm64-monitor a required CI gate by removing continue-on-error (exception path without waiting 14-day observation window).macos-latest (replacing unsupported macos-13 configuration).runner.arch to prevent x64/arm64 cache cross-restore in CI jobs.paclo.pcap-loop-test from the gating test regex and running it as a non-gating observation step.paclo.pcap-loop-test into arm64 required unit tests after removing reflection-based PointerByReference mutation in tests.v1.0.0-rc local gate execution results in the release checklist and updated P3 acceptance progress in ROADMAP.ex-message and ex-data for unknown proto/op and unsupported forms.core/packets invalid-filter contract test (ex-message + ex-data).examples.dns-topn / examples.dns-qps (EDN/JSONL/CSV, async/drop/cancel, qname punycode normalization, SNI/ALPN aggregation, empty-bucket fill).tls-sni-sample.pcap, tls-sni-alpn-sample.pcap, tls-sni-h3-sample.pcap, tls-sni-alpn-h3mix-sample.pcap) and expanded smoke tests.examples.dns-topn) and cljdoc CLI dry-run to the build job.--log-punycode-fail to dns-qps, aligning README/help with implementation; punycode decode failures now log WARN to stderr.-M:eastwood:dns-ext (+ data.xml); warnings limited to boxed-math/performance/reflection.Dependency Audit using secrets.NVD_API_TOKEN; to reproduce locally set NVD_API_TOKEN and run clojure -M:nvd dev/nvd-clojure.edn "$(clojure -Spath -A:dev:dns-ext)".NVD_API_TOKEN, no critical CVEs.paclo.proto.tls-ext) and example examples.tls-sni-scan (EDN/JSONL).make-synth-pcap to reproduce benchmark inputs (count/caplen configurable).:decoded or with :decode-error (hooks are skipped).examples.pcap-filter.--async support to pcap-filter / flow-topn / pcap-stats / dns-rtt (backpressure/drop/timeout demos).docs/extensions.md stability notes for decode_ext hooks (map-only apply, exception isolation, API compatibility).dev/proto-dns-split-plan.md).dns-summary alias hint, tls-sni-scan formats/tips), including shared EDN/JSONL flags and _ skip usage.docs/extensions.md with v0.3 stability notes and explicit hook guard conditions.pcap-filter / flow-topn / pcap-stats / dns-rtt) and synced ROADMAP core.async progress.examples.dns-summary help text now references the required :dns-ext alias.examples.tls-sni-scan accepts skipped optional args via _ and emits consistent format errors._ now correctly treated as "unset" in examples.pcap-filter / flow-topn / pcap-stats to match Usage tips.This project follows SemVer. Until v1.0.0, minor versions may include breaking changes. Patch versions never do.
:xform transducer support in core/packets.:proto (:ip/:ipv4/:ip6/:ipv6), :src-net/:dst-net, :port-range variants.core/list-devices facade and minimal test.Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |