Skip to content

chore(deps): bump qs from 6.14.0 to 6.14.2 in /ctx-mcp-bridge#223

Closed
dependabot[bot] wants to merge 1781 commits intotestfrom
dependabot/npm_and_yarn/ctx-mcp-bridge/qs-6.14.2
Closed

chore(deps): bump qs from 6.14.0 to 6.14.2 in /ctx-mcp-bridge#223
dependabot[bot] wants to merge 1781 commits intotestfrom
dependabot/npm_and_yarn/ctx-mcp-bridge/qs-6.14.2

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Feb 14, 2026

Bumps qs from 6.14.0 to 6.14.2.

Changelog

Sourced from qs's changelog.

6.14.2

  • [Fix] parse: mark overflow objects for indexed notation exceeding arrayLimit (#546)
  • [Fix] arrayLimit means max count, not max index, in combine/merge/parseArrayValue
  • [Fix] parse: throw on arrayLimit exceeded with indexed notation when throwOnLimitExceeded is true (#529)
  • [Fix] parse: enforce arrayLimit on comma-parsed values
  • [Fix] parse: fix error message to reflect arrayLimit as max index; remove extraneous comments (#545)
  • [Robustness] avoid .push, use void
  • [readme] document that addQueryPrefix does not add ? to empty output (#418)
  • [readme] clarify parseArrays and arrayLimit documentation (#543)
  • [readme] replace runkit CI badge with shields.io check-runs badge
  • [meta] fix changelog typo (arrayLengtharrayLimit)
  • [actions] fix rebase workflow permissions

6.14.1

  • [Fix] ensure arrayLimit applies to [] notation as well
  • [Fix] parse: when a custom decoder returns null for a key, ignore that key
  • [Refactor] parse: extract key segment splitting helper
  • [meta] add threat model
  • [actions] add workflow permissions
  • [Tests] stringify: increase coverage
  • [Dev Deps] update eslint, @ljharb/eslint-config, npmignore, es-value-fixtures, for-each, object-inspect
Commits
  • bdcf0c7 v6.14.2
  • 294db90 [readme] document that addQueryPrefix does not add ? to empty output
  • 5c308e5 [readme] clarify parseArrays and arrayLimit documentation
  • 6addf8c [Fix] parse: mark overflow objects for indexed notation exceeding arrayLimit
  • cfc108f [Fix] arrayLimit means max count, not max index, in combine/merge/`pars...
  • febb644 [Fix] parse: throw on arrayLimit exceeded with indexed notation when `thr...
  • f6a7abf [Fix] parse: enforce arrayLimit on comma-parsed values
  • fbc5206 [Fix] parse: fix error message to reflect arrayLimit as max index; remove e...
  • 1b9a8b4 [actions] fix rebase workflow permissions
  • 2a35775 [meta] fix changelog typo (arrayLengtharrayLimit)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

m1rl0k added 30 commits January 18, 2026 10:21
Implements multi-granular embeddings (entity_dense and relation_dense) for improved code retrieval, including two-stage prefetch search in Qdrant, fusion logic in ranking, and ingestion pipeline changes to generate and store new vectors. Updates configuration and collection management to support the new vector types, enabling more precise and graph-aware retrieval as outlined in the project plan.
Introduces adaptive weighting and fusion for entity and relation dense vectors in hybrid search, based on query characteristics. Updates ranking logic to detect graph-oriented queries and adjust weights accordingly. Enables multi-granular vector search and fusion in hybrid_search.py, and aligns relation dense vector dimension with embedding model output in config.py.
Introduced get_qdrant_url_for_host to ensure the CLI uses localhost instead of Docker's internal hostname for Qdrant connections. Updated graph and reset commands to use this helper. Enhanced the reset command to clear local and dev-workspace cache files and symbols directories before running the indexer.
The reset command now stops services and removes volumes with 'docker-compose down -v --remove-orphans'. The indexer is started in detached mode to avoid blocking the CLI, and users are informed how to monitor its logs.
Replaces 'docker compose ps' with 'docker ps' using label filters to allow status checks from any directory, not just where docker-compose.yml is present. Adapts output parsing to maintain compatibility with previous format.
Refactors hybrid_search.py to apply RRF fusion per-query for multi-granular vectors, ensuring correct ranking semantics. Updates pipeline.py to only enable multi-granular vector indexing if the collection supports the required vectors, and adds logic to batch embed and store entity and relation vectors during ingestion.
Updated Docker service status check to use Go template JSON output for broader compatibility and improved parsing robustness. In hybrid_search.py, adjusted multi_granular_query call to ignore unused mg_results, clarifying intent for RRF fusion.
Update docker-compose.neo4j.yml for Neo4j 5.x memory settings. Enhance backend to set Symbol node properties on creation and update, and add a simple degree-based pagerank computation without requiring GDS. Use COALESCE in Cypher queries to avoid warnings for missing properties. Update CLI status command to only show running containers.
Refines score accumulation in hybrid ranking to sum entity and relation scores for multi-query scenarios, ensuring accurate contribution tracking. Updates Docker Compose project name handling in status command for better compatibility with custom project names. Enhances Cypher query in Neo4j backend to prefer more specific start_line values and improves language field merging. Adds entity_dense and relation_dense fields to hybrid search result components for better transparency.
Changed the IMPORTS upsert logic to prefer the incoming language value for consistency with CALLS upsert. Updated the reset CLI command to forcibly remove any stale indexer container before running a new one with --rm for idempotency.
Extends Cypher queries in Neo4j graph backend and async MCP implementation to support class-level queries, matching both exact symbol names and their methods (e.g., 'MyClass' and 'MyClass.method'). Updates benchmark indexer to support multi-granular (entity/relation) vector embeddings, including extraction, embedding, and upsert logic. Also ensures retriever outputs results in JSON format for consistency.
Introduces a compute_pagerank method to Neo4jGraphBackend, which calculates PageRank using an in-degree approximation and assigns a base rank to all nodes. The auto-backfill process now triggers PageRank computation after edge population. The fallback logic in Neo4jKnowledgeGraph is updated to ensure all nodes receive a base rank, not just those with incoming edges.
Updated Cypher queries in Neo4jGraphBackend and Neo4jKnowledgeGraph to ensure PageRank fallback logic only considers CALLS and IMPORTS relationships within the same collection and/or repo. This prevents cross-repo or cross-collection influence when calculating in-degree approximations.
Added OpenCode to the supported clients list in README.md and provided detailed configuration instructions and examples for OpenCode in docs/IDE_CLIENTS.md, including MCP bridge and direct HTTP endpoint setups.
Introduces pre-configured agent profiles for Sisyphus, each tailored for specific development, documentation, planning, and testing tasks. Agents are enhanced with Context-Engine MCP tools for semantic code search, symbol graph navigation, and memory storage, with detailed guidelines and tool matrices for each role.
Scope PageRank fallback to repo and collection
Adds support for storing and updating symbol signature and docstring metadata in Neo4j nodes and edges. Improves connection stability by adding liveness checks and configurable connection pool settings. Updates Docker Compose Neo4j memory settings for better performance.
Adds support for extracting and storing import maps for better callee resolution, enriches graph edges with qualified symbol names, and post-processes unresolved edges to link them to real definitions. Updates the Neo4j backend, CLI, and ingest pipeline to use simple names for matching, and enhances metadata extraction to provide import maps for all languages. This improves the accuracy of call/import relationships and enables more robust graph queries.
Update backend and pipeline scripts to extract and pass the import_map (as import_paths) to extract_call_edges and related functions. This enables more accurate qualified callee resolution during graph construction and indexing.
Introduces support for extracting and indexing class inheritance (INHERITS_FROM) relationships across multiple languages using tree-sitter, and adds corresponding edge types and Cypher queries in the Neo4j backend. Updates the ingestion pipeline, metadata extraction, and graph adapters to handle inheritance edges, enabling queries for base classes and subclasses. Also updates the Neo4j docker-compose config to include the Graph Data Science library.
Added automatic .env loading in reset.py to ensure environment variables are set. Updated metadata.py to avoid extracting inheritance for Rust, reflecting that trait implementations differ from class inheritance, and improved base class extraction logic to deduplicate results.
Adds thread-safe locking to Neo4j auto-backfill, improves PageRank computation with GDS fallback, and ensures consistent error handling by returning empty lists on Neo4j query failures. The async subprocess manager now cleans up temporary processes after use. The Qdrant edge upsert function adds retry logic with exponential backoff for transient failures. Both remote and standalone upload clients now use context managers to ensure bundle file handles are properly closed after upload.
Refactored PageRank computation to use the new non-deprecated GDS aggregation function syntax for graph projection in Neo4j. Added explicit graph cleanup and improved handling of existing graph projections. This ensures compatibility with newer GDS versions and avoids deprecated Cypher projection calls.
Adds more robust error logging for Qdrant upsert and delete operations, including batch and sub-batch failures. Updates Neo4j GDS graph drop calls to use YIELD for compatibility. Enhances hybrid search and reranker scripts with better warnings and debug logs for schema and query mismatches. Refactors Qdrant client pool to track and close temporary clients, improving resource management. Minor API signature update in ingest_adapter for Qdrant client injection.
chris-stinemetz and others added 22 commits January 31, 2026 08:15
- Add persistent launch announcement banner with Megaphone icon
- Implement smart banner visibility: hides on /contact?type=demo, shows elsewhere
- Add 'Request Demo' CTA button linking to dynamic contact form
- Make contact page responsive to user intent:
  - Banner route: 'Request Demo' title with pre-filled subject
  - Direct navigation: 'Get In Touch' title with general form
- Replace rocket emoji with professional Megaphone icon from lucide-svelte
- Remove banner dismissal to maximize conversion opportunities during launch
- Improve UX with context-aware form experience

Optimizes conversion funnel for commercial launch while maintaining
clean user experience for both demo requests and general inquiries.
- Replace onMount with  for isDemo state in contact page
  - Fixes SSR/client hydration mismatch causing content flicker
  - Ensures consistent rendering between server and client
  - Makes state reactive to URL parameter changes during navigation

- Use {base} path for banner CTA link instead of hardcoded '/contact'
  - Ensures compatibility with non-root deployment paths
  - Prevents broken links when deployed to subpaths like GitHub Pages
  - Maintains consistency with other site navigation

Improves user experience by eliminating layout shifts and ensures
robust deployment compatibility across different hosting environments.
…anner-video

feat: Add launch banner with dynamic demo request flow
Add Requirement 12b, Discovery Modes table, boundary tracing workflow,
decision tree, and fallback chain for cross_repo_search to:
- .cursorrules, GEMINI.md, docs/CLAUDE.example.md (full Req 12b)
- .codex/skills, skills/context-engine, .augment/rules (condensed)
- .skills/mcp-tool-selection (question→tool rows)
Added installation instructions for Claude Code skill plugin.
- Replace starter template with premium landing page design
- Add glassmorphism CSS with light/dark theme support
- Implement animated graph visualization with hover effects
- Add hero section with early access form (Formspree)
- Add features grid, demo request section, and footer
- Update header with theme toggle and navigation links
- Remove unused starter template files and components
- Add slide-out mobile navigation menu with overlay
- Stack hero section vertically with adjusted font sizes
- Convert graph section to vertical layout on mobile
- Make forms and buttons full-width on small screens
- Add touch-friendly tap targets and spacing
- Hide animated graph lines on mobile for cleaner UX
- Responsive adjustments for features, demo, and footer sections
- Fix overlay to use role=presentation instead of role=button
- Add rel=noopener noreferrer to external links in mobile menu
- Show mobile menu at 1024px to match when desktop nav hides
- Move Escape key handler to document level for global coverage
- Simplify overlay with role=none instead of conflicting attributes
feat(landing): add mobile responsive design with hamburger menu
… code snippet

- Add Brain and Leaf icons from lucide-svelte
- Create hero-visual-features grid with two glass card components
- Style cards with matching glassmorphism theme
- Stack cards vertically on mobile breakpoint
feat(landing): add Self-Learning and Green Energy feature cards below…
- Add compact pill next to logo with Key icon and 'BYOK' text
- Include CSS tooltip on hover showing 'Bring Your Own LLM Key'
- Subtle glow animation to draw attention
- Hide on mobile (< 768px) for clean header
- Support for light/dark themes
- Display just Key icon on screens < 768px
- Keeps header compact while preserving BYOK visibility
- Tooltip still accessible on tap
Added important migration notice for Context-Engine VS Code extension users, detailing the temporary unavailability and providing information on beta signups and status updates.
Bumps [qs](https://github.com/ljharb/qs) from 6.14.0 to 6.14.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](ljharb/qs@v6.14.0...v6.14.2)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Feb 14, 2026
@m1rl0k m1rl0k closed this Mar 1, 2026
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Mar 1, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/npm_and_yarn/ctx-mcp-bridge/qs-6.14.2 branch March 1, 2026 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants