Skip to content

Releases

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 22:36
e6c5ffc
v0.7.1: fix del vectorizer compartido y profiles JSON en CREATE EXTEN…

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 21:44
d0aa79f
v0.7.0: CREATE/DROP EXTENSION para plugins

- CREATE EXTENSION <plugin> [WITH (...)] persiste la config en SysPlugins y reconstruye la factory.
- DROP EXTENSION con RESTRICT sobre indices dependientes.
- Contrato validate_config en plugins; docs y tests.

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 17:51
f2694f6
v0.6.1 republicado multi-arch (linux/amd64 + linux/arm64)

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 17:49
b0105a7
Plugins, SQL uniforme y protocolo v2

- SQL uniforme: SEARCH(col, expr) USING <plugin> WITH (...) y SCORE() unico; CREATE INDEX generico.
- Protocolo v2: type_name/encoding/size por columna, fallback opaco y PREPARE/EXECUTE/DEALLOCATE con parametros ligados en el AST.
- Docker con instalacion en caliente de wheels sin reconstruir la imagen.
- Documentacion: plugins.md, sql_plugins.md, protocolo v2 y versionado.

Publicado en main via PR #152.

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 17:49
b9f1ea0
Indice invertido completo e indices mantenidos por DML

- Tokenizador bilingue, bloques SPIMI, merge externo, postings y diccionario persistentes.
- TF-IDF y BM25 con validacion de parametros; MATCH/SEARCH integrados.
- Indices de plugins mantenidos por INSERT/UPDATE/DELETE con tombstones persistentes y rollback reversible.
- Catalogo SysPlugins/SysTypes/SysPluginIndexes con autocarga al abrir.
- Arquitectura de plugins (engine/plugins) y empaquetado soupdb-inverted/soupdb-vector.

Anclado en la fase 5 del plan de plugins.

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 19:26
121b40a
Gestor con SQL de texto y multimedia (estado actual de dev)

Estado tras la integración del PR #147 (búsquedas MATCH/SIMILAR_TO con
TF-IDF/BM25 e IVF/HNSW desde SQL) publicado a main vía PR #149.
Incluye todo v0.3.0 más:
- Fábrica y ciclo de vida de índices rankeados CREATE INDEX USING ...
- Mantenimiento reversible de índices rankeados en transacciones
- Contadores de disco propagados al plan y EXPLAIN estructurado
- Índices rankeados revertibles al hacer undo

Pendiente del milestone 'Avance 3': índice invertido real (SPIMI),
BM25 real, corpus de texto 10k/100k y benches con PostgreSQL GIN.

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 19:23
5f158cc
Avance 3 (índices vectoriales y multimedia)

Entrega (parcial) del milestone 'Avance 3' (due 2026-10-29).
- Indexes: contrato RankedIndex, almacenamiento vectorial con las tres métricas
- Indexes: índices IVF y HNSW persistentes
- Multimedia: vectores.bin, SIFT de imágenes, MFCC de audio, codebooks, datasets reales
- Bench: comparación IVF vs HNSW (sintéticos y vectores reales hasta 100k)

Anclado en el merge del PR #136 (publicación en main).
Pendiente del milestone: índice invertido TF-IDF/BM25 y operadores de query (issues #110-#114, #121-#128).

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 19:23
1d96322
Entrega Parcial: componente espacial (R-Tree)

Entrega del milestone 'Entrega Parcial' (due 2026-10-01).
- Indexes: núcleo R-Tree con split cuadrático y persistencia en páginas
- Algorithms: consultas espaciales sobre R-Tree
- Query: integración de consultas espaciales alineada al enunciado, PRIMARY KEY y plan legible
- Net: punto de entrada ejecutable del gestor, protocolo con tipo POINT
- Bench: comparación secuencial vs R-Tree, R-Tree vs GiST de PostgreSQL
- Extras de la publicación: plan EXPLAIN estructurado FORMAT JSON

Anclado en el merge del PR #104 (publicación final del estado de la entrega parcial).

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 19:23
870ebbe
Avance 1: base de datos relacional completa

Entrega del milestone 'Avance 1' (due 2026-09-17).
- Storage: DiskManager, BufferManager (LRU), HeapFile, SequentialFile, reorganización, métricas I/O
- Indexes: ExtendibleHash en disco, indexación y algoritmos externos
- Parser SQL: lexer, AST, SELECT/INSERT/DELETE/CREATE, proyección, agrupación, agregación
- Transacciones: strict 2PL pesimista, transaction manager ACID, deadlocks
- Net: protocolo binario v1 + pool de conexiones, driver rsoup, suite de integración

Anclado en el merge del PR #67 (último refuerzo del milestone).
Benchmark huérfano de storage recuperado vía PR #148.