Skip to content

build(deps): bump the logging group across 1 directory with 2 updates#6

Closed
dependabot[bot] wants to merge 124 commits into
mainfrom
dependabot/maven/logging-6476c1ee06
Closed

build(deps): bump the logging group across 1 directory with 2 updates#6
dependabot[bot] wants to merge 124 commits into
mainfrom
dependabot/maven/logging-6476c1ee06

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github May 13, 2026

Bumps the logging group with 2 updates in the / directory: org.slf4j:slf4j-api and ch.qos.logback:logback-classic.

Updates org.slf4j:slf4j-api from 2.0.17 to 2.0.18

Updates ch.qos.logback:logback-classic from 1.5.18 to 1.5.33

Release notes

Sourced from ch.qos.logback:logback-classic's releases.

Logback 1.5.32

2026-02-16 Release of logback version 1.5.32

• In DefaultProcessor, fixed incorrect check for dependencies contained within a parent model. Previous only the direct children were scanned. This fixes logback-access/issues/34.

• A bit-wise identical binary of this version can be reproduced by building from source code at commit e807335a67535b4eacce94e942c0bcb649665d93 associated with the tag v_1.5.32. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.

Logback 1.5.31

2026-02-14 Release of logback version 1.5.31

• Fixed missing META-INF/services directory in logback-classic.jar. This issue rendered logback-classic version 1.5.30 unusable with SLF4J.

• A bit-wise identical binary of this version can be reproduced by building from source code at commit 168e42f9f9a18a3ffdf31eb2bfe80a71e33ecd8b associated with the tag v_1.5.31. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.

Logback 1.5.30

2026-02-14 Release of logback version 1.5.30

In this version, logback-classic.jar was missing the META-INF/services directory, making it unusable with SLF4J. Version 1.5.31 (released later on the same day) fixes this issue.

• Fix scanning issue when an included file becomes available at a later time. This problem was reported in issues/1021 by Sergey Nazarov.

• Standardized code for version checking across modules.

• A bit-wise identical binary of this version can be reproduced by building from source code at commit 44164f10ca3fb44ce0e68519f13564b87e3aca61 associated with the tag v_1.5.30. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.

Logback 1.5.29

2026-02-09 Release of logback version 1.5.29

• In response to issues/1017, appender names and appender references are once again subject to variable substitution, reverting the change introduced in version 1.5.28.

Logback 1.5.28

2026-02-06 Release of logback version 1.5.28

• Appender names or appender references are no longer subject to variable substitution.

• Fixed issue with configurations with conditionals encompassing appenders. This was reported in issues/1016 reported by Sergey Sazonov.

• The element now admits a 'scan' attribute which can be used to override the 'scan' attribute in the element.

• Fixed NullPointerException thrown by VersionUtil.checkForVersionEquality method occurring with GraalVM Native Images. This issue was reported in issues/1014.

• A bit-wise identical binary of this version can be reproduced by building from source code at commit e7a1855ab562bb102333f754603ff89359bf3cfc associated with the tag v_1.5.28. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.

Logback 1.5.27

2026-01-30 Release of logback version 1.5.27

• Updated license to Eclipse Public License version 2.0 from version 1.0, retaining the GPL 2.1 dual-license.

• Fixed missing MDC data transmitted by SocketAppender reported in issues/1010 by Lars Vogel.

... (truncated)

Commits
  • 124e8b4 prepare release 1.5.33
  • d8fd6f2 escapeTags in message field when printing status messages
  • 95edbeb hostnameVerification default to true in SSLParametersConfiguration, SSL.DEFAU...
  • b768a96 remove spurious java.swing.* import
  • 12cf2c5 classes in java.lang and java.util are now whitelisted individually
  • e9133ed fix typo
  • 47089a2 added Filip Egeric icla
  • 85735f7 Modified ConversionRuleAction.java: Updated validPreconditions() to
  • 614f7a7 the official name for initial instructions file foe coding agents is AGENTS.md
  • fe50bb5 fix: do not warn when both converterClass and class attributes are specified ...
  • Additional commits viewable in compare view

@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github May 13, 2026

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

…hunker, TextUtils and add chunked ingestion for large documents
- QuantizationType enum (NONE, SCALAR_INT8)
- ScalarQuantizer with min/max calibration and INT8 encoding
- QuantizedCosineSimilarity and QuantizedDotProduct SIMD kernels
- SimilarityFunction updated with quantized variants
- ScalarQuantizerTest for encode/decode and batch operations
- PersistenceMode enum (IN_MEMORY, DISK, MMAP)
- IndexFileFormat for binary HNSW serialization
- QuantizedVectorStore with INT8 compression
- InMemoryVectorStore concurrent access improvements
- DiskHnswWriter for binary HNSW graph serialization
- DiskHnswIndex for mmap-based read-only index loading
- QuantizedHnswIndex with INT8 scalar quantization (4x memory reduction)
- BM25Index and HnswIndex performance improvements
- DiskHnswIndexTest and QuantizedHnswIndexTest
- ProductQuantizer: K-Means++ codebook training, PQ encode/decode, ADC
  distance computation, batch encoding
- IvfPqIndex: full IVF-PQ implementing VectorIndex SPI with cluster
  assignment, residual-based PQ encoding, and multi-probe search
- PostingList: per-cluster growable storage for PQ codes
- 14 tests: PQ training/encode/decode/ADC + IVF-PQ search/recall/sorting
- Reranker SPI interface for pluggable re-ranking strategies
- LlmReranker: listwise relevance scoring using Ollama generate API
  with prompt-based 0-10 scoring and graceful fallback
- HybridSearchOrchestrator: integrated optional re-ranking post-processing
- LlmRerankerTest: fallback behavior, empty input, topK limiting
- spector-gpu Maven module with Panama FFM CUDA bindings
- GpuCapability: runtime CUDA detection (device count, name, memory)
- GpuBatchSimilarity: SIMD-optimized batch dot product and cosine
  similarity using FMA Vector API operations
- CudaKernelLauncher: PTX module loader, function resolver, kernel
  launcher with grid/block configuration
- batch_similarity.cu: CUDA kernels for batch_cosine, batch_dot, batch_l2
  with block-level shared memory reduction
- 14 tests: GPU detection, batch similarity correctness, CUDA launcher
…hitecture

- spector-cluster Maven module with gRPC/protobuf integration
- spector_search.proto: 6 RPC definitions (vector, keyword, hybrid
  search, ingest, health check, stats)
- ClusterCoordinator: fan-out/merge query execution via virtual threads
  with consistent hash shard routing
- ShardNode: gRPC server wrapping SpectorEngine
- SpectorSearchServiceImpl: full gRPC service delegating to local engine
- RemoteShardClient: type-safe gRPC client for all 5 RPC methods
- ClusterConfig: multi-node endpoint configuration with replication
- ClusterConfigTest: routing, hash consistency, topology tests
…rEngine

- IndexType enum (HNSW, IVF_PQ) for configurable index strategy
- SpectorConfig: added indexType, ivfNlist, ivfNprobe, pqSubspaces with
  builder methods (withIvfPq) and auto-defaults
- SpectorEngine: IVF-PQ auto-training pipeline that buffers ingested
  vectors and trains PQ codebooks after nlist*40 samples
- Backward-compatible 7-arg constructor preserved
- 4 new tests: auto-training, keyword search during buffering, config
  builder, auto-defaults
- HeavyPerformanceBenchmark: keyword/vector/hybrid at 50K-100K scale
- IvfPqBenchmark: IVF-PQ search, PQ encode/decode, ADC distance, batch
  cosine similarity at 10K-50K scale
- ConcurrencyBenchmark: multi-threaded search throughput
- IngestionBenchmark: document ingestion throughput
- PerformanceTestRunner: standalone runner with formatted results
- pom.xml: added spector-gpu, spector-cluster modules to reactor
  and dependencyManagement
- README.md: expanded architecture (13 modules), 5 new features,
  updated comparison table (quantization, IVF-PQ, GPU, LLM, distributed),
  updated test suite (316+ tests), added roadmap checklist
Extract ~300 lines of duplicated graph traversal code (greedyClosest,
searchLayer, selectNeighbors, addConnection, getNeighbors, setNeighbors)
into AbstractHnswIndex base class with three template method hooks:

- computeDistance(float[], int) — distance from query to stored node
- getNodeVector(int) — float32 vector retrieval for pruning
- storeVector(int, float[]) — vector storage on insertion

HnswIndex: 413 -> 76 lines (-81%)
QuantizedHnswIndex: 476 -> 226 lines (-53%)

All 316+ tests passing, zero regressions.
- VectorIndex: add default isReadOnly() method (returns false)
- DiskHnswIndex: override isReadOnly() to return true
- KeywordIndex: add default remove(String id) method
- BM25Index: expose existing removeDoc() logic via KeywordIndex.remove()

Completes the deletion API path across the engine.
- New tagline: 'The Zero-Overhead, Agent-Ready AI Memory Backbone'
- Added 4-pillar 'Why Spector?' section (Agent-Native MCP,
  SpectorQuant VASQ, Off-Heap Panama, Embedded/Standalone)
- Added MCP Integration section with tool table and Claude config
- Added spector-mcp to architecture tree and dependency graph
- Updated test suite table (331+ tests including spector-mcp)
- Expanded roadmap with MCP, LoRA routing, ColBERT reranking
- Added JDK API status note in Prerequisites section
- Removed competitor name-drops from positioning language
- Reordered: Why Spector → MCP → Architecture → Quick Start →
  API → Performance → Comparison
New MkDocs pages:
- architecture/mcp-integration.md: MCP server design, module structure,
  tool reference, design patterns, performance analysis
- sdk-usage/mcp-server.md: practical setup guide for Claude Desktop,
  Cursor, and custom MCP clients with troubleshooting
- getting-started/jdk-api-status.md: JDK incubator/preview API status,
  Vector API assessment, JVM flag reference, migration paths, FAQ
- mkdocs.yml: updated site_description, added MCP and JDK API nav entries
- index.md: enterprise tagline, MCP metrics, agent integration nav section
- about.md: MCP as #1 differentiator, agent-native comparison table,
  agentic AI memory use case, removed competitor name-drops
- architecture/overview.md: added spector-mcp to module diagram,
  dependency graph, and new MCP agent data flow sequence diagram
- roadmap.md: new Agentic AI section (MCP server, Streamable HTTP,
  LoRA adapter routing, ColBERT late interaction), updated summary table
Added 10 entries under 'Added — spector-mcp (Agent-Native MCP Server)'
covering the MCP server, tools, design patterns, and test suite.
- Transition the spector-memory module to the Business Source License 1.1 (BSL 1.1)

- Set BSL parameters: Licensor Spectrayan, Change Date May 27, 2030, Change License Apache 2.0

- Add BSL 1.1 License file under spector-memory/

- Update main NOTICE file to document licensing boundaries

- Update main and module READMEs to reflect BSL 1.1 terms and badge
- Add spector-memory/pom.xml and register in parent pom.xml

- Implement 4-tier storage (Working, Episodic, Semantic, Procedural cortex)

- Implement off-heap mmap episodic partitions with Panama Arena

- Implement 32-byte CognitiveRecordLayout header and SynapticTagEncoder Bloom filters

- Implement CognitiveScorer with 6-phase fused scoring pipeline

- Implement Dopamine system (SurpriseDetector with Welford online stats)

- Implement Amygdala valence coloring, Hebbian spreading coactivation, and Habituation penalties

- Implement sleep consolidation (ReflectDaemon K-Means clustering & compaction)

- Implement prospective memory, proactive deduplication, and memory introspector

- Add comprehensive suite of 33 unit and integration tests
…ools

- Implement QuantizedEuclideanDistance SIMD function in spector-core

- Register QuantizedEuclideanDistance in SimilarityFunction enum

- Define GenerationOptions and TextGenerationProvider SPI contracts in spector-embed-api

- Add dependency on spector-memory in spector-mcp/pom.xml

- Create MemoryToolHandler base class for agent-native memory tools

- Implement 8 new cognitive memory MCP tools:

  * core_memory_append: remember/update agent instructions

  * memory_forget: delete/tombstone memories by key

  * memory_introspect: examine memory capacity and partition health

  * memory_reinforce: manual consolidation/boost memory importance

  * memory_status: retrieve core memory and dopamine statistics

  * recall_context: query episodic/semantic stores with fused similarity

  * working_memory_scratchpad: volatile working buffer operations

- Register the new tools in SpectorToolRegistry for LLM agent discovery
- Update docs/mkdocs.yml with new '🧠 Cognitive Memory' nav section

- Add 19 comprehensive documentation pages under docs/docs/memory/

- index.md: Module overview, tagline, competitive comparisons, and vision

- getting-started.md: Maven configuration, quickstart snippet, Claude/Ollama integration

- architecture.md: Package-to-biological mappings and structural facade designs

- scoring-pipeline.md: 6-phase scoring hot-loop cycle counts and formulas

- cortex.md: 4-tier storage (Working, Episodic mmap, Semantic, Procedural stores)

- hippocampus.md: sleep consolidation, K-Means, circadian reflection, compaction

- synapse.md: 32-byte header, SynapticTagEncoder Bloom filter gating analysis

- dopamine.md: SurpriseDetector, Welford stats, FlashbulbPolicy thresholds

- amygdala.md: emotional coloring, ValenceTracker, and valence-filtered recall

- hebbian.md: spread coactivation associations, HebbianGraph neurons

- habituation.md: anti-filter bubble, decay penalties, recall frequency limits

- inhibition.md: memory suppression, redaction, and block lists

- performance.md: SIMD AVX2/AVX-512 benchmarks, cycle metrics, parallel tier scans

- panama-design.md: Panama FFM, off-heap Arena, zero-GC, memory layouts

- api-reference.md: builder pattern signatures and data models

- interference.md: proactive interference and deduplication

- prospective.md: future reminder scheduling

- metamemory.md: introspective health statistics

- sync.md: WAL and CloudSync reconciliation
- Increase warm-up iterations from 100 to 15,000 to trigger JVM C2 JIT SIMD compilation

- Increase threshold to 150ms to provide reliable headroom under shared CPU loads
@dependabot dependabot Bot changed the title chore(deps): bump the logging group across 1 directory with 2 updates build(deps): bump the logging group across 1 directory with 2 updates May 27, 2026
@dependabot dependabot Bot force-pushed the dependabot/maven/logging-6476c1ee06 branch from a03c2b8 to 7b074cf Compare May 27, 2026 19:23
sbharatjoshi and others added 12 commits May 27, 2026 20:22
…stem

- Hierarchical YAML config with profile support (spector-{profile}.yml)
- SpectorProperties: typed accessors (getString, getInt, getPath, getDuration, getEnum)
- Resolution order: overrides > sysprops > env vars > profile > user config > classpath defaults
- SpectorConfigFactory: typed records (EngineDefaults, EmbeddingDefaults, MemoryDefaults, IngestionDefaults)
- IngestionDefaults includes root-directory for config-driven file ingestion
- Apache Commons Configuration 2 dependency added to commons POM
- SpectorConfig.from(SpectorProperties) factory method
- SpectorEngine accepts optional EmbeddingProvider constructor
- EngineComponentFactory + VectorStoreFactory updated for config-driven creation
- OllamaEmbeddingProvider updated for config-driven construction
- DocumentStore: serialize/deserialize to disk with JSON format
- MappedVectorStore: ID recovery from persisted metadata
- DocumentStorePersistenceTest + MappedVectorStoreIdRecoveryTest
- SpectorMemory.builder() accepts SpectorProperties for config-driven construction
- MemoryPersistenceMode enum (IN_MEMORY, DISK)
- AbstractTierStore, WorkingMemoryStore, SemanticMemoryStore, ProceduralMemoryStore updated
- MemoryIndex updated for persistence
- MemoryPersistenceTest + updated integration/benchmark tests
- New module: spector-runtime (resolves engine↔memory circular dep)
- SpectorRuntime.from(props, embedder): creates engine + optional memory
- Shared EmbeddingProvider between engine and memory
- Config-driven: memory opt-in via spector.memory.enabled
- Implements AutoCloseable for clean lifecycle management
- SpectorMcpMain: uses SpectorRuntime.from() instead of reflection-based engine builder
- SpectorMcpServer: accepts SpectorRuntime, conditionally registers 7 memory tools
- SpectorServer: accepts SpectorRuntime, memory field for future REST endpoints
- 13 total MCP tools when memory.enabled: true (6 search + 7 cognitive memory)
- FileIngestionMain: CLI entry point for bulk file ingestion
- FileIngestionService: configurable file discovery with glob patterns
- Config-driven root-directory from spector.yml (with --root CLI override)
- Auto-chunking for large files, Ollama auto-embedding
- EmbeddingProviderFactory for config-driven provider creation
- New module: spector-dist with maven-shade-plugin (SpectorMcpMain as default main)
- Parent POM: added spector-runtime + spector-dist to modules and dependencyManagement
- Updated downstream POM deps for consistency across bench, cli, client, spring
- scripts/ingest-docs.bat: batch file for bulk file ingestion
- scripts/mcp-config.json: example MCP config with placeholder paths
- scripts/start-mcp.bat: batch file to launch MCP server
- spector.yml.example: example config with sensible defaults (no hardcoded paths)
- .gitignore: ignore spector.yml, .spector-data/, .spector-memory/
…-dist

- README: added 7 memory tools to MCP table, spector.jar + --config, updated arch tree
  with spector-runtime/spector-dist, updated dep graph, fat JAR quick start, roadmap
- docs/memory/performance.md: removed before/after refactoring language, professional tone
- docs/sdk-usage/mcp-server.md: updated JAR paths, added config file section, memory tools
- docs/architecture/overview.md: added runtime/dist to diagrams, updated dep rules
- docs/memory/getting-started.md: updated Claude config for spector.yml
- spector-mcp/README.md: complete rewrite with runtime architecture, 13 tools
- README: MCP data flow → Mermaid graph with styled nodes
- mcp-integration.md: Python vs Spector path comparison → Mermaid graphs
- scoring-pipeline.md: gating efficiency funnel → Mermaid vertical flowchart
- panama-design.md: zero-copy data path → Mermaid graph

Binary byte layouts (record headers, partition formats) intentionally kept as
ASCII art — Mermaid cannot represent byte-offset structures effectively.
Bumps the logging group with 2 updates in the / directory: org.slf4j:slf4j-api and [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback).


Updates `org.slf4j:slf4j-api` from 2.0.17 to 2.0.18

Updates `ch.qos.logback:logback-classic` from 1.5.18 to 1.5.33
- [Release notes](https://github.com/qos-ch/logback/releases)
- [Commits](qos-ch/logback@v_1.5.18...v_1.5.33)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
  dependency-version: 1.5.32
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: logging
- dependency-name: org.slf4j:slf4j-api
  dependency-version: 2.0.18
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: logging
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/maven/logging-6476c1ee06 branch from 7b074cf to 7579e1f Compare May 28, 2026 01:30
sbharatjoshi added a commit that referenced this pull request Jun 1, 2026
README:
- Add VASQ-4 to features, programmatic API example, configuration table
- Update architecture differentiators and compression highlights
- Update roadmap: VASQ-4 done, add pending items (#2-#6)

Docs:
- vasq-deep-dive.md: add full VASQ-4 section (memory layout, calibration,
  SIMD kernel, usage tabs, expected recall table)
- quantization-comparison.md: update Spector approach, tables, recall tiers
- roadmap.md: new detailed roadmap page covering all 10 items with status,
  projected savings, and implementation scope
- mkdocs.yml: add Roadmap to nav
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Jun 1, 2026

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot dependabot Bot deleted the dependabot/maven/logging-6476c1ee06 branch June 1, 2026 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant