Skip to content

chore(deps): update zeromq requirement from 0.4 to 0.6 - #4

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/zeromq-0.6
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/zeromq-0.6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 5, 2026

Copy link
Copy Markdown

Updates the requirements on zeromq to permit the latest version.

Release notes

Sourced from zeromq's releases.

v0.6.0

Added

  • Auto-reconnection for SUB sockets when PUB peer restarts (#230)
  • libzmq conformance tests for ROUTER/DEALER and PUB/SUB (#229)
  • XSUB socket support (#236)
  • Clone impl for RouterSendHalf (#235)
  • IPC transport on Windows (#244)
  • Configurable connect timeout via SocketOptions, defaulting to 30 seconds (#241)
  • Monitor Disconnected events for DEALER, PULL, REP, ROUTER, and XPUB (#234)

Changed

  • Bumped MSRV to 1.85 and added MSRV + nightly CI checks (#239)
  • PUB/XPUB/XSUB fan-out now awaits transport progress instead of dropping when a message needs multiple writes (#243)

Fixed

  • Subscription resync after reconnection (#231)
  • Replace panics with proper error returns in test utilities (#228)
  • Deliver large PUB/XPUB/XSUB messages that require multiple transport writes (#243)
  • Retry IPC connects while the socket file does not exist yet (#241)
Changelog

Sourced from zeromq's changelog.

[0.6.0] - 2026-05-04

Added

  • Auto-reconnection for SUB sockets when PUB peer restarts (#230)
  • libzmq conformance tests for ROUTER/DEALER and PUB/SUB (#229)
  • XSUB socket support (#236)
  • Clone impl for RouterSendHalf (#235)
  • IPC transport on Windows (#244)
  • Configurable connect timeout via SocketOptions, defaulting to 30 seconds (#241)
  • Monitor Disconnected events for DEALER, PULL, REP, ROUTER, and XPUB (#234)

Changed

  • Bumped MSRV to 1.85 and added MSRV + nightly CI checks (#239)
  • PUB/XPUB/XSUB fan-out now awaits transport progress instead of dropping when a message needs multiple writes (#243)

Fixed

  • Subscription resync after reconnection (#231)
  • Replace panics with proper error returns in test utilities (#228)
  • Deliver large PUB/XPUB/XSUB messages that require multiple transport writes (#243)
  • Retry IPC connects while the socket file does not exist yet (#241)

[0.5.0] - 2026-02-09

Added

  • XPUB socket support (#219)
  • Split trait for DealerSocket (#221) and RouterSocket (#224)
  • SocketEvent::Disconnected events for PUB and SUB monitors

Changed

  • Replace dashmap with scc for better async performance (#207)
  • Update to rand 0.9.x (#217)
  • Update scc to 3.4.4 (#218)
  • Migrate to plain futures crate (#202)

Fixed

  • Fair queue continues polling on disconnect instead of stopping (#207, #220)
  • Propagate errors from fair queue and proxied sockets
  • Improved error handling in REQ, REP, SUB, PULL sockets (#206)

[0.4.1] - 2024-10-11

Fixed

  • Support for futures-task v0.3.31

[0.4.0] - 2024-06-03

Added

  • async-dispatcher runtime feature (#191)

Changed

... (truncated)

Commits

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 5, 2026
Updates the requirements on [zeromq](https://github.com/zeromq/zmq.rs) to permit the latest version.
- [Release notes](https://github.com/zeromq/zmq.rs/releases)
- [Changelog](https://github.com/zeromq/zmq.rs/blob/master/CHANGELOG.md)
- [Commits](zeromq/zmq.rs@v0.4.0...v0.6.0)

---
updated-dependencies:
- dependency-name: zeromq
  dependency-version: 0.6.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/zeromq-0.6 branch from ad73db8 to 0c5a3e9 Compare July 8, 2026 03:14
Mullassery added a commit that referenced this pull request Jul 13, 2026
Implement query bookmarking and history tracking for power users.

Query Manager Module (crates/server/src/query_manager.rs):
✅ SavedQuery: title, description, tags, favorites, run count
✅ Timestamps: created_at, updated_at, last_used tracking
✅ Query type support: sql, python

Database Schema (saved_queries table):
✅ query_id: unique identifier
✅ user_id: owner of the query
✅ title, description: metadata
✅ query_text: full query content
✅ query_type: sql or python
✅ tags: JSON array for categorization
✅ is_favorite: boolean flag
✅ last_used: timestamp of last execution
✅ run_count: execution frequency tracking
✅ 4 indices: user_id, is_favorite, created_at, last_used

API Endpoints:
✅ POST /api/queries
- Save new query with metadata
- Returns: saved query object with query_id

✅ GET /api/queries
- List user's saved queries (paginated)
- Query params: limit, offset
- Sorted by: last_used DESC, created_at DESC

✅ GET /api/queries/favorites
- Get top 20 favorite queries only
- Quick access to most-used queries

✅ GET /api/queries/search?q=term
- Search by title, description, tags
- Query param: q (search term), limit

✅ POST /api/queries/:query_id/favorite
- Toggle favorite status
- Updates is_favorite boolean

✅ DELETE /api/queries/:query_id
- Remove saved query permanently

Features:
✅ Query persistence: save frequently used queries
✅ Favorites: quick access to most-used queries
✅ Search: find queries by title, description, tags
✅ Statistics: track run count and last used time
✅ Metadata: organize queries with titles, descriptions, tags

Use Cases:
- Save complex joins for reuse
- Build library of common queries
- Quick access to favorite queries
- Find queries by search term
- Track query execution history

Status: v1.2.1 #4/5 quick wins complete (7 hours total)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Mullassery added a commit that referenced this pull request Jul 28, 2026
…dd AI Assistant to main UI

Task #2: OpenAI/Ollama API backends
- Already implemented in previous commit (callOpenAIAPI and callOllamaAPI functions)
- Support for GPT-4, GPT-3.5-turbo, and local Ollama models
- Health checking for Ollama connectivity
- Full response parsing with code extraction

Task #7: R & Julia Execution Backends
- R executor: IRkernel integration via Jupyter (kernel name: 'ir')
- Julia executor: IJulia kernel integration (kernel name: 'julia-1.8')
- Both use REST API to localhost:8888 (same as Python)
- Support for ggplot2/plotly visualization output
- Installation instructions in error messages
- Session persistence per language

Task #13: Integrate Language Selector into Cell
- Replaced basic language dropdown with enhanced LanguageSelector component
- Imported LanguageSelector from components
- Shows search, capability indicators, interop information
- Language changes update cell metadata automatically
- Works alongside SQL connection picker for SQL cells

Task #4: Integrate AIAssistant into Main UI
- Added AIAssistant as right-side panel (adjacent to Plots, Table Metadata)
- Activity rail button with Sparkles icon
- Keyboard shortcut: ⌘I to toggle AI Assistant
- Connected to notebook state (passes current cell code)
- Code generation callback updates selected cell
- Styled to match dark theme with 384px width
- Close button in header
- Conditionally renders based on aiOpen state

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
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 rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants