Releases: Lutherwaves/magic
Releases · Lutherwaves/magic
v0.18.0
0.18.0 (2026-01-01)
Feature
- add SearchQuery schema with Lucene search examples to OpenAPI definitions (5ae6ad2)
- implement Lucene query parser with PostgreSQL and DynamoDB support (6aee15f)
- Introduce CassandraAdapter (921b1a5)
- Added CosmosDB Adapter (e2fe216)
- allow counting with filter (4de9f22)
- Added MQL (magic query language) (tink3rlabs#57) (5d78ca7)
- Added auth middleware and NewId utility function (tink3rlabs#50) (fc4edc1)
- Added raw query method to storage interface (0a3ee8e)
- Add count method to adapters (fb1e84c)
- Add storage adapter search method (3132e67)
- Added support for IN clause in dynamodb adapter (984ceac)
- Added pubsub package and implemented SNS publisher (a1990f7)
- instantiation and multi-key filtering (#1) (a7488f0)
- Added functions to get OpenAPI definitions (a426839)
- Initial commit (05c3d5f)
Bug Fixes
- revert cassandra adapter due to breaking changes (tink3rlabs#131) (5971679)
- reference cassandra service in tests (aebfe5c)
- CassandraAdapter CI (a56f8f1)
- add cassandra example (34f40d5)
- switch could use tagged switch in mql/parser (baff02d)
- sql query binding building (7a6b3bf)
- typos in validation error (4ed7b8c)
- Fixed dynamodb Get Unmarshaling bug (2436280)
- Move migration logic into adapters (6316386)
- Updated auth middleware to return proper JSON responses (tink3rlabs#51) (b3a86b8)
- fixed SNS publisher config loader issue (acf1724)
- fix migration statements for sqlite adapter (fcfe92a)
- support aws credentials loading chain (7e3e3b3)
- Paging processing in sql (65493ac)
- Check if table_name is nil (1620a7f)
- Fixed dynamodb adapter error when updating leadership heartbeat (c6d801f)
- leader: Add schema to leader election for sql (8119247)
- migrations: Append other statements with schema name (f01c7a3)
- pgsql: Fix missing schema in creating migrations table (49be071)
- add support for snake case dynamodb table names (f997380)
Documentation
- Updated README (tink3rlabs#66) (fcc0199)
- Add issue templates (7df9910)
Code Refactoring
- make Lucene parser SQL generation generic for PostgreSQL, MySQL, and SQLite (62ec92a)
- simplify Lucene parser API and architecture (56e90ae)
- simplify parser (7f2d9b3)
- Replace select with built-in gorm methods (d7d2e54)
Chores
- upgrade go to 1.25.3 (d636900)
- deps: bump github.com/aws/aws-sdk-go-v2/config (b799c39)
- deps: bump github.com/go-chi/chi/v5 from 5.2.2 to 5.2.3 (f167531)
- deps: bump github.com/auth0/go-jwt-middleware/v2 (2c1a1b3)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (1117d6d)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/data/azcosmos (406a0ea)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (8b6afd7)
- deps: bump github.com/aws/aws-sdk-go-v2/service/dynamodb (c28e968)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (0a1ab10)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (3e829a9)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore (9e4d010)
- deps: bump gorm.io/gorm from 1.30.3 to 1.31.1 (ff95bd3)
- deps: bump github.com/aws/aws-sdk-go-v2/config (006ca2a)
- deps: bump github.com/aws/aws-sdk-go-v2/config (aaf3e1d)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (e46c32e)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (ffe8232)
- deps: bump gorm.io/gorm from 1.30.1 to 1.30.3 (5b61ba7)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (tink3rlabs#64) (064f197)
- deps: bump gorm.io/driver/sqlite from 1.5.7 to 1.6.0 (tink3rlabs#56) (656c0ef)
- deps: bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 (tink3rlabs#55) (e539d2a)
- deps: bump gorm.io/gorm from 1.30.0 to 1.30.1 (tink3rlabs#53) (8c176f2)
- lint lucene/parser.go (d1a5284)
- deps: bump github.com/aws/aws-sdk-go-v2/config (tink3rlabs#47) (da2e903)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (tink3rlabs#46) (a7e4c7c)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (tink3rlabs#45) (a9fb0dc)
- deps: bump gorm.io/driver/mysql from 1.5.7 to 1.6.0 (tink3rlabs#35) (e65cdb8)
- Added additional error types (tink3rlabs#49) (43c57d9)
- Update to go 1.24 (52b0272)
- updated query method to use executePaginatedQuery (4359d93)
- update devcontainer go version (8d4bcb4)
- deps: bump gorm.io/driver/postgres from 1.5.9 to 1.6.0 (dae0373)
- deps: bump gorm.io/driver/sqlite from 1.5.6 to 1.5.7 (41b7ed6)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (bab542d)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (e843560)
- deps: bump gorm.io/gorm from 1.25.11 to 1.26.1 (336cc97)
- deps: bump github.com/aws/aws-sdk-go-v2/config (55424ad)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (3b98dd2)
- deps: bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.1 (cbe9cc0)
- deps: bump github.com/TwiN/deepmerge from 0.2.1 to 0.2.2 (d9bf8f9)
- Point dependabot to gomod (06d3b0f)
CI
patch
- Proper error handling (04092d9)
- Handle odd queries with empty terms on left or right (d37f37b)
- Handling implicit search in the lucene parser (e889789)
cicd
v0.17.0
0.17.0 (2026-01-01)
Feature
- add SearchQuery schema with Lucene search examples to OpenAPI definitions (19308f3)
- implement Lucene query parser with PostgreSQL and DynamoDB support (ec62f79)
- Introduce CassandraAdapter (921b1a5)
- Added CosmosDB Adapter (e2fe216)
- allow counting with filter (4de9f22)
- Added MQL (magic query language) (tink3rlabs#57) (5d78ca7)
- Added auth middleware and NewId utility function (tink3rlabs#50) (fc4edc1)
- Added raw query method to storage interface (0a3ee8e)
- Add count method to adapters (fb1e84c)
- Add storage adapter search method (3132e67)
- Added support for IN clause in dynamodb adapter (984ceac)
- Added pubsub package and implemented SNS publisher (a1990f7)
- instantiation and multi-key filtering (#1) (a7488f0)
- Added functions to get OpenAPI definitions (a426839)
- Initial commit (05c3d5f)
Bug Fixes
- reference cassandra service in tests (aebfe5c)
- CassandraAdapter CI (a56f8f1)
- add cassandra example (34f40d5)
- switch could use tagged switch in mql/parser (baff02d)
- sql query binding building (7a6b3bf)
- typos in validation error (4ed7b8c)
- Fixed dynamodb Get Unmarshaling bug (2436280)
- Move migration logic into adapters (6316386)
- Updated auth middleware to return proper JSON responses (tink3rlabs#51) (b3a86b8)
- fixed SNS publisher config loader issue (acf1724)
- fix migration statements for sqlite adapter (fcfe92a)
- support aws credentials loading chain (7e3e3b3)
- Paging processing in sql (65493ac)
- Check if table_name is nil (1620a7f)
- Fixed dynamodb adapter error when updating leadership heartbeat (c6d801f)
- leader: Add schema to leader election for sql (8119247)
- migrations: Append other statements with schema name (f01c7a3)
- pgsql: Fix missing schema in creating migrations table (49be071)
- add support for snake case dynamodb table names (f997380)
Documentation
- Updated README (tink3rlabs#66) (fcc0199)
- Add issue templates (7df9910)
Code Refactoring
- make Lucene parser SQL generation generic for PostgreSQL, MySQL, and SQLite (c2387e8)
- simplify Lucene parser API and architecture (ca8f7cd)
- simplify parser (7cc9e02)
- Replace select with built-in gorm methods (d7d2e54)
Chores
- upgrade go to 1.25.3 (d636900)
- deps: bump github.com/aws/aws-sdk-go-v2/config (b799c39)
- deps: bump github.com/go-chi/chi/v5 from 5.2.2 to 5.2.3 (f167531)
- deps: bump github.com/auth0/go-jwt-middleware/v2 (2c1a1b3)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (1117d6d)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/data/azcosmos (406a0ea)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (8b6afd7)
- deps: bump github.com/aws/aws-sdk-go-v2/service/dynamodb (c28e968)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (0a1ab10)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (3e829a9)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore (9e4d010)
- deps: bump gorm.io/gorm from 1.30.3 to 1.31.1 (ff95bd3)
- deps: bump github.com/aws/aws-sdk-go-v2/config (006ca2a)
- deps: bump github.com/aws/aws-sdk-go-v2/config (aaf3e1d)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (e46c32e)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (ffe8232)
- deps: bump gorm.io/gorm from 1.30.1 to 1.30.3 (5b61ba7)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (tink3rlabs#64) (064f197)
- deps: bump gorm.io/driver/sqlite from 1.5.7 to 1.6.0 (tink3rlabs#56) (656c0ef)
- deps: bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 (tink3rlabs#55) (e539d2a)
- deps: bump gorm.io/gorm from 1.30.0 to 1.30.1 (tink3rlabs#53) (8c176f2)
- lint lucene/parser.go (d1a5284)
- deps: bump github.com/aws/aws-sdk-go-v2/config (tink3rlabs#47) (da2e903)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (tink3rlabs#46) (a7e4c7c)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (tink3rlabs#45) (a9fb0dc)
- deps: bump gorm.io/driver/mysql from 1.5.7 to 1.6.0 (tink3rlabs#35) (e65cdb8)
- Added additional error types (tink3rlabs#49) (43c57d9)
- Update to go 1.24 (52b0272)
- updated query method to use executePaginatedQuery (4359d93)
- update devcontainer go version (8d4bcb4)
- deps: bump gorm.io/driver/postgres from 1.5.9 to 1.6.0 (dae0373)
- deps: bump gorm.io/driver/sqlite from 1.5.6 to 1.5.7 (41b7ed6)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (bab542d)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (e843560)
- deps: bump gorm.io/gorm from 1.25.11 to 1.26.1 (336cc97)
- deps: bump github.com/aws/aws-sdk-go-v2/config (55424ad)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (3b98dd2)
- deps: bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.1 (cbe9cc0)
- deps: bump github.com/TwiN/deepmerge from 0.2.1 to 0.2.2 (d9bf8f9)
- Point dependabot to gomod (06d3b0f)
CI
patch
- Proper error handling (04092d9)
- Handle odd queries with empty terms on left or right (d37f37b)
- Handling implicit search in the lucene parser (e889789)
cicd
v0.16.0
0.16.0 (2026-01-01)
Feature
- add SearchQuery schema with Lucene search examples to OpenAPI definitions (e4fe632)
- implement Lucene query parser with PostgreSQL and DynamoDB support (ec62f79)
- Introduce CassandraAdapter (921b1a5)
- Added CosmosDB Adapter (e2fe216)
- allow counting with filter (4de9f22)
- Added MQL (magic query language) (tink3rlabs#57) (5d78ca7)
- Added auth middleware and NewId utility function (tink3rlabs#50) (fc4edc1)
- Added raw query method to storage interface (0a3ee8e)
- Add count method to adapters (fb1e84c)
- Add storage adapter search method (3132e67)
- Added support for IN clause in dynamodb adapter (984ceac)
- Added pubsub package and implemented SNS publisher (a1990f7)
- instantiation and multi-key filtering (#1) (a7488f0)
- Added functions to get OpenAPI definitions (a426839)
- Initial commit (05c3d5f)
Bug Fixes
- reference cassandra service in tests (aebfe5c)
- CassandraAdapter CI (a56f8f1)
- add cassandra example (34f40d5)
- switch could use tagged switch in mql/parser (baff02d)
- sql query binding building (7a6b3bf)
- typos in validation error (4ed7b8c)
- Fixed dynamodb Get Unmarshaling bug (2436280)
- Move migration logic into adapters (6316386)
- Updated auth middleware to return proper JSON responses (tink3rlabs#51) (b3a86b8)
- fixed SNS publisher config loader issue (acf1724)
- fix migration statements for sqlite adapter (fcfe92a)
- support aws credentials loading chain (7e3e3b3)
- Paging processing in sql (65493ac)
- Check if table_name is nil (1620a7f)
- Fixed dynamodb adapter error when updating leadership heartbeat (c6d801f)
- leader: Add schema to leader election for sql (8119247)
- migrations: Append other statements with schema name (f01c7a3)
- pgsql: Fix missing schema in creating migrations table (49be071)
- add support for snake case dynamodb table names (f997380)
Documentation
- Updated README (tink3rlabs#66) (fcc0199)
- Add issue templates (7df9910)
Code Refactoring
- make Lucene parser SQL generation generic for PostgreSQL, MySQL, and SQLite (2d239e3)
- simplify Lucene parser API and architecture (ca8f7cd)
- simplify parser (7cc9e02)
- Replace select with built-in gorm methods (d7d2e54)
Chores
- upgrade go to 1.25.3 (d636900)
- deps: bump github.com/aws/aws-sdk-go-v2/config (b799c39)
- deps: bump github.com/go-chi/chi/v5 from 5.2.2 to 5.2.3 (f167531)
- deps: bump github.com/auth0/go-jwt-middleware/v2 (2c1a1b3)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (1117d6d)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/data/azcosmos (406a0ea)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (8b6afd7)
- deps: bump github.com/aws/aws-sdk-go-v2/service/dynamodb (c28e968)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (0a1ab10)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (3e829a9)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore (9e4d010)
- deps: bump gorm.io/gorm from 1.30.3 to 1.31.1 (ff95bd3)
- deps: bump github.com/aws/aws-sdk-go-v2/config (006ca2a)
- deps: bump github.com/aws/aws-sdk-go-v2/config (aaf3e1d)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (e46c32e)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (ffe8232)
- deps: bump gorm.io/gorm from 1.30.1 to 1.30.3 (5b61ba7)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (tink3rlabs#64) (064f197)
- deps: bump gorm.io/driver/sqlite from 1.5.7 to 1.6.0 (tink3rlabs#56) (656c0ef)
- deps: bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 (tink3rlabs#55) (e539d2a)
- deps: bump gorm.io/gorm from 1.30.0 to 1.30.1 (tink3rlabs#53) (8c176f2)
- lint lucene/parser.go (d1a5284)
- deps: bump github.com/aws/aws-sdk-go-v2/config (tink3rlabs#47) (da2e903)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (tink3rlabs#46) (a7e4c7c)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (tink3rlabs#45) (a9fb0dc)
- deps: bump gorm.io/driver/mysql from 1.5.7 to 1.6.0 (tink3rlabs#35) (e65cdb8)
- Added additional error types (tink3rlabs#49) (43c57d9)
- Update to go 1.24 (52b0272)
- updated query method to use executePaginatedQuery (4359d93)
- update devcontainer go version (8d4bcb4)
- deps: bump gorm.io/driver/postgres from 1.5.9 to 1.6.0 (dae0373)
- deps: bump gorm.io/driver/sqlite from 1.5.6 to 1.5.7 (41b7ed6)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (bab542d)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (e843560)
- deps: bump gorm.io/gorm from 1.25.11 to 1.26.1 (336cc97)
- deps: bump github.com/aws/aws-sdk-go-v2/config (55424ad)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (3b98dd2)
- deps: bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.1 (cbe9cc0)
- deps: bump github.com/TwiN/deepmerge from 0.2.1 to 0.2.2 (d9bf8f9)
- Point dependabot to gomod (06d3b0f)
CI
patch
- Proper error handling (04092d9)
- Handle odd queries with empty terms on left or right (d37f37b)
- Handling implicit search in the lucene parser (e889789)
cicd
v0.15.0
v0.14.0
0.14.0 (2025-12-31)
Feature
- implement Lucene query parser with PostgreSQL and DynamoDB support (ec62f79)
- Introduce CassandraAdapter (921b1a5)
- Added CosmosDB Adapter (e2fe216)
- allow counting with filter (4de9f22)
- Added MQL (magic query language) (tink3rlabs#57) (5d78ca7)
- Added auth middleware and NewId utility function (tink3rlabs#50) (fc4edc1)
- Added raw query method to storage interface (0a3ee8e)
- Add count method to adapters (fb1e84c)
- Add storage adapter search method (3132e67)
- Added support for IN clause in dynamodb adapter (984ceac)
- Added pubsub package and implemented SNS publisher (a1990f7)
- instantiation and multi-key filtering (#1) (a7488f0)
- Added functions to get OpenAPI definitions (a426839)
- Initial commit (05c3d5f)
Bug Fixes
- reference cassandra service in tests (aebfe5c)
- CassandraAdapter CI (a56f8f1)
- add cassandra example (34f40d5)
- switch could use tagged switch in mql/parser (baff02d)
- sql query binding building (7a6b3bf)
- typos in validation error (4ed7b8c)
- Fixed dynamodb Get Unmarshaling bug (2436280)
- Move migration logic into adapters (6316386)
- Updated auth middleware to return proper JSON responses (tink3rlabs#51) (b3a86b8)
- fixed SNS publisher config loader issue (acf1724)
- fix migration statements for sqlite adapter (fcfe92a)
- support aws credentials loading chain (7e3e3b3)
- Paging processing in sql (65493ac)
- Check if table_name is nil (1620a7f)
- Fixed dynamodb adapter error when updating leadership heartbeat (c6d801f)
- leader: Add schema to leader election for sql (8119247)
- migrations: Append other statements with schema name (f01c7a3)
- pgsql: Fix missing schema in creating migrations table (49be071)
- add support for snake case dynamodb table names (f997380)
Documentation
- Updated README (tink3rlabs#66) (fcc0199)
- Add issue templates (7df9910)
Code Refactoring
- make Lucene parser SQL generation generic for PostgreSQL, MySQL, and SQLite (2d239e3)
- simplify Lucene parser API and architecture (ca8f7cd)
- simplify parser (7cc9e02)
- Replace select with built-in gorm methods (d7d2e54)
Chores
- upgrade go to 1.25.3 (d636900)
- deps: bump github.com/aws/aws-sdk-go-v2/config (b799c39)
- deps: bump github.com/go-chi/chi/v5 from 5.2.2 to 5.2.3 (f167531)
- deps: bump github.com/auth0/go-jwt-middleware/v2 (2c1a1b3)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (1117d6d)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/data/azcosmos (406a0ea)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (8b6afd7)
- deps: bump github.com/aws/aws-sdk-go-v2/service/dynamodb (c28e968)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (0a1ab10)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (3e829a9)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore (9e4d010)
- deps: bump gorm.io/gorm from 1.30.3 to 1.31.1 (ff95bd3)
- deps: bump github.com/aws/aws-sdk-go-v2/config (006ca2a)
- deps: bump github.com/aws/aws-sdk-go-v2/config (aaf3e1d)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (e46c32e)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (ffe8232)
- deps: bump gorm.io/gorm from 1.30.1 to 1.30.3 (5b61ba7)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (tink3rlabs#64) (064f197)
- deps: bump gorm.io/driver/sqlite from 1.5.7 to 1.6.0 (tink3rlabs#56) (656c0ef)
- deps: bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 (tink3rlabs#55) (e539d2a)
- deps: bump gorm.io/gorm from 1.30.0 to 1.30.1 (tink3rlabs#53) (8c176f2)
- lint lucene/parser.go (d1a5284)
- deps: bump github.com/aws/aws-sdk-go-v2/config (tink3rlabs#47) (da2e903)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (tink3rlabs#46) (a7e4c7c)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (tink3rlabs#45) (a9fb0dc)
- deps: bump gorm.io/driver/mysql from 1.5.7 to 1.6.0 (tink3rlabs#35) (e65cdb8)
- Added additional error types (tink3rlabs#49) (43c57d9)
- Update to go 1.24 (52b0272)
- updated query method to use executePaginatedQuery (4359d93)
- update devcontainer go version (8d4bcb4)
- deps: bump gorm.io/driver/postgres from 1.5.9 to 1.6.0 (dae0373)
- deps: bump gorm.io/driver/sqlite from 1.5.6 to 1.5.7 (41b7ed6)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (bab542d)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (e843560)
- deps: bump gorm.io/gorm from 1.25.11 to 1.26.1 (336cc97)
- deps: bump github.com/aws/aws-sdk-go-v2/config (55424ad)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (3b98dd2)
- deps: bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.1 (cbe9cc0)
- deps: bump github.com/TwiN/deepmerge from 0.2.1 to 0.2.2 (d9bf8f9)
- Point dependabot to gomod (06d3b0f)
CI
patch
- Proper error handling (04092d9)
- Handle odd queries with empty terms on left or right (d37f37b)
- Handling implicit search in the lucene parser (e889789)
cicd
v0.13.0
0.13.0 (2025-12-31)
Feature
- implement Lucene query parser with PostgreSQL and DynamoDB support (ec62f79)
- Introduce CassandraAdapter (921b1a5)
- Added CosmosDB Adapter (e2fe216)
- allow counting with filter (4de9f22)
- Added MQL (magic query language) (tink3rlabs#57) (5d78ca7)
- Added auth middleware and NewId utility function (tink3rlabs#50) (fc4edc1)
- Added raw query method to storage interface (0a3ee8e)
- Add count method to adapters (fb1e84c)
- Add storage adapter search method (3132e67)
- Added support for IN clause in dynamodb adapter (984ceac)
- Added pubsub package and implemented SNS publisher (a1990f7)
- instantiation and multi-key filtering (#1) (a7488f0)
- Added functions to get OpenAPI definitions (a426839)
- Initial commit (05c3d5f)
Bug Fixes
- reference cassandra service in tests (aebfe5c)
- CassandraAdapter CI (a56f8f1)
- add cassandra example (34f40d5)
- switch could use tagged switch in mql/parser (baff02d)
- sql query binding building (7a6b3bf)
- typos in validation error (4ed7b8c)
- Fixed dynamodb Get Unmarshaling bug (2436280)
- Move migration logic into adapters (6316386)
- Updated auth middleware to return proper JSON responses (tink3rlabs#51) (b3a86b8)
- fixed SNS publisher config loader issue (acf1724)
- fix migration statements for sqlite adapter (fcfe92a)
- support aws credentials loading chain (7e3e3b3)
- Paging processing in sql (65493ac)
- Check if table_name is nil (1620a7f)
- Fixed dynamodb adapter error when updating leadership heartbeat (c6d801f)
- leader: Add schema to leader election for sql (8119247)
- migrations: Append other statements with schema name (f01c7a3)
- pgsql: Fix missing schema in creating migrations table (49be071)
- add support for snake case dynamodb table names (f997380)
Documentation
- Updated README (tink3rlabs#66) (fcc0199)
- Add issue templates (7df9910)
Code Refactoring
Chores
- upgrade go to 1.25.3 (d636900)
- deps: bump github.com/aws/aws-sdk-go-v2/config (b799c39)
- deps: bump github.com/go-chi/chi/v5 from 5.2.2 to 5.2.3 (f167531)
- deps: bump github.com/auth0/go-jwt-middleware/v2 (2c1a1b3)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (1117d6d)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/data/azcosmos (406a0ea)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (8b6afd7)
- deps: bump github.com/aws/aws-sdk-go-v2/service/dynamodb (c28e968)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (0a1ab10)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (3e829a9)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore (9e4d010)
- deps: bump gorm.io/gorm from 1.30.3 to 1.31.1 (ff95bd3)
- deps: bump github.com/aws/aws-sdk-go-v2/config (006ca2a)
- deps: bump github.com/aws/aws-sdk-go-v2/config (aaf3e1d)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (e46c32e)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (ffe8232)
- deps: bump gorm.io/gorm from 1.30.1 to 1.30.3 (5b61ba7)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (tink3rlabs#64) (064f197)
- deps: bump gorm.io/driver/sqlite from 1.5.7 to 1.6.0 (tink3rlabs#56) (656c0ef)
- deps: bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 (tink3rlabs#55) (e539d2a)
- deps: bump gorm.io/gorm from 1.30.0 to 1.30.1 (tink3rlabs#53) (8c176f2)
- lint lucene/parser.go (d1a5284)
- deps: bump github.com/aws/aws-sdk-go-v2/config (tink3rlabs#47) (da2e903)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (tink3rlabs#46) (a7e4c7c)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (tink3rlabs#45) (a9fb0dc)
- deps: bump gorm.io/driver/mysql from 1.5.7 to 1.6.0 (tink3rlabs#35) (e65cdb8)
- Added additional error types (tink3rlabs#49) (43c57d9)
- Update to go 1.24 (52b0272)
- updated query method to use executePaginatedQuery (4359d93)
- update devcontainer go version (8d4bcb4)
- deps: bump gorm.io/driver/postgres from 1.5.9 to 1.6.0 (dae0373)
- deps: bump gorm.io/driver/sqlite from 1.5.6 to 1.5.7 (41b7ed6)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (bab542d)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (e843560)
- deps: bump gorm.io/gorm from 1.25.11 to 1.26.1 (336cc97)
- deps: bump github.com/aws/aws-sdk-go-v2/config (55424ad)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (3b98dd2)
- deps: bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.1 (cbe9cc0)
- deps: bump github.com/TwiN/deepmerge from 0.2.1 to 0.2.2 (d9bf8f9)
- Point dependabot to gomod (06d3b0f)
CI
patch
- Proper error handling (04092d9)
- Handle odd queries with empty terms on left or right (d37f37b)
- Handling implicit search in the lucene parser (e889789)
cicd
v0.12.2
v0.12.1
v0.12.0
0.12.0 (2025-12-26)
Feature
- implement Lucene query parser with PostgreSQL and DynamoDB support (ae82aaf)
- Added CosmosDB Adapter (e2fe216)
- allow counting with filter (4de9f22)
- Added MQL (magic query language) (tink3rlabs#57) (5d78ca7)
- Added auth middleware and NewId utility function (tink3rlabs#50) (fc4edc1)
- Added raw query method to storage interface (0a3ee8e)
- Add count method to adapters (fb1e84c)
- Add storage adapter search method (3132e67)
- Added support for IN clause in dynamodb adapter (984ceac)
- Added pubsub package and implemented SNS publisher (a1990f7)
- instantiation and multi-key filtering (#1) (a7488f0)
- Added functions to get OpenAPI definitions (a426839)
- Initial commit (05c3d5f)
Bug Fixes
- sql query binding building (7a6b3bf)
- typos in validation error (4ed7b8c)
- Fixed dynamodb Get Unmarshaling bug (2436280)
- Move migration logic into adapters (6316386)
- Updated auth middleware to return proper JSON responses (tink3rlabs#51) (b3a86b8)
- fixed SNS publisher config loader issue (acf1724)
- fix migration statements for sqlite adapter (fcfe92a)
- support aws credentials loading chain (7e3e3b3)
- Paging processing in sql (65493ac)
- Check if table_name is nil (1620a7f)
- Fixed dynamodb adapter error when updating leadership heartbeat (c6d801f)
- leader: Add schema to leader election for sql (8119247)
- migrations: Append other statements with schema name (f01c7a3)
- pgsql: Fix missing schema in creating migrations table (49be071)
- add support for snake case dynamodb table names (f997380)
Documentation
- Updated README (tink3rlabs#66) (fcc0199)
- Add issue templates (7df9910)
Code Refactoring
- Replace select with built-in gorm methods (d7d2e54)
Chores
- deps: bump github.com/aws/aws-sdk-go-v2/config (b799c39)
- deps: bump github.com/go-chi/chi/v5 from 5.2.2 to 5.2.3 (f167531)
- deps: bump github.com/auth0/go-jwt-middleware/v2 (2c1a1b3)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (1117d6d)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/data/azcosmos (406a0ea)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (8b6afd7)
- deps: bump github.com/aws/aws-sdk-go-v2/service/dynamodb (c28e968)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (0a1ab10)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (3e829a9)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore (9e4d010)
- deps: bump gorm.io/gorm from 1.30.3 to 1.31.1 (ff95bd3)
- deps: bump github.com/aws/aws-sdk-go-v2/config (006ca2a)
- deps: bump github.com/aws/aws-sdk-go-v2/config (aaf3e1d)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (e46c32e)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (ffe8232)
- deps: bump gorm.io/gorm from 1.30.1 to 1.30.3 (5b61ba7)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (tink3rlabs#64) (064f197)
- deps: bump gorm.io/driver/sqlite from 1.5.7 to 1.6.0 (tink3rlabs#56) (656c0ef)
- deps: bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 (tink3rlabs#55) (e539d2a)
- deps: bump gorm.io/gorm from 1.30.0 to 1.30.1 (tink3rlabs#53) (8c176f2)
- lint lucene/parser.go (d1a5284)
- deps: bump github.com/aws/aws-sdk-go-v2/config (tink3rlabs#47) (da2e903)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (tink3rlabs#46) (a7e4c7c)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (tink3rlabs#45) (a9fb0dc)
- deps: bump gorm.io/driver/mysql from 1.5.7 to 1.6.0 (tink3rlabs#35) (e65cdb8)
- Added additional error types (tink3rlabs#49) (43c57d9)
- Update to go 1.24 (52b0272)
- updated query method to use executePaginatedQuery (4359d93)
- update devcontainer go version (8d4bcb4)
- deps: bump gorm.io/driver/postgres from 1.5.9 to 1.6.0 (dae0373)
- deps: bump gorm.io/driver/sqlite from 1.5.6 to 1.5.7 (41b7ed6)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (bab542d)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (e843560)
- deps: bump gorm.io/gorm from 1.25.11 to 1.26.1 (336cc97)
- deps: bump github.com/aws/aws-sdk-go-v2/config (55424ad)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (3b98dd2)
- deps: bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.1 (cbe9cc0)
- deps: bump github.com/TwiN/deepmerge from 0.2.1 to 0.2.2 (d9bf8f9)
- Point dependabot to gomod (06d3b0f)
CI
patch
- Proper error handling (04092d9)
- Handle odd queries with empty terms on left or right (d37f37b)
- Handling implicit search in the lucene parser (e889789)
cicd
v0.11.0
0.11.0 (2025-12-26)
Feature
- enhance Lucene query parser to support full Apache Lucene syntax (154dbed)
- Added CosmosDB Adapter (e2fe216)
- allow counting with filter (4de9f22)
- Added MQL (magic query language) (tink3rlabs#57) (5d78ca7)
- Added auth middleware and NewId utility function (tink3rlabs#50) (fc4edc1)
- Added raw query method to storage interface (0a3ee8e)
- Add count method to adapters (fb1e84c)
- Add storage adapter search method (3132e67)
- Added support for IN clause in dynamodb adapter (984ceac)
- Added pubsub package and implemented SNS publisher (a1990f7)
- instantiation and multi-key filtering (#1) (a7488f0)
- Added functions to get OpenAPI definitions (a426839)
- Initial commit (05c3d5f)
Bug Fixes
- sql query binding building (7a6b3bf)
- typos in validation error (4ed7b8c)
- Fixed dynamodb Get Unmarshaling bug (2436280)
- Move migration logic into adapters (6316386)
- Updated auth middleware to return proper JSON responses (tink3rlabs#51) (b3a86b8)
- fixed SNS publisher config loader issue (acf1724)
- fix migration statements for sqlite adapter (fcfe92a)
- support aws credentials loading chain (7e3e3b3)
- Paging processing in sql (65493ac)
- Check if table_name is nil (1620a7f)
- Fixed dynamodb adapter error when updating leadership heartbeat (c6d801f)
- leader: Add schema to leader election for sql (8119247)
- migrations: Append other statements with schema name (f01c7a3)
- pgsql: Fix missing schema in creating migrations table (49be071)
- add support for snake case dynamodb table names (f997380)
Documentation
- Updated README (tink3rlabs#66) (fcc0199)
- Add issue templates (7df9910)
Code Refactoring
- Replace select with built-in gorm methods (d7d2e54)
Chores
- deps: bump github.com/aws/aws-sdk-go-v2/config (b799c39)
- deps: bump github.com/go-chi/chi/v5 from 5.2.2 to 5.2.3 (f167531)
- deps: bump github.com/auth0/go-jwt-middleware/v2 (2c1a1b3)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (1117d6d)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/data/azcosmos (406a0ea)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (8b6afd7)
- deps: bump github.com/aws/aws-sdk-go-v2/service/dynamodb (c28e968)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (0a1ab10)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azidentity (3e829a9)
- deps: bump github.com/Azure/azure-sdk-for-go/sdk/azcore (9e4d010)
- deps: bump gorm.io/gorm from 1.30.3 to 1.31.1 (ff95bd3)
- deps: bump github.com/aws/aws-sdk-go-v2/config (006ca2a)
- deps: bump github.com/aws/aws-sdk-go-v2/config (aaf3e1d)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (e46c32e)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (ffe8232)
- deps: bump gorm.io/gorm from 1.30.1 to 1.30.3 (5b61ba7)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (tink3rlabs#64) (064f197)
- deps: bump gorm.io/driver/sqlite from 1.5.7 to 1.6.0 (tink3rlabs#56) (656c0ef)
- deps: bump github.com/go-chi/chi/v5 from 5.2.1 to 5.2.2 (tink3rlabs#55) (e539d2a)
- deps: bump gorm.io/gorm from 1.30.0 to 1.30.1 (tink3rlabs#53) (8c176f2)
- lint lucene/parser.go (d1a5284)
- deps: bump github.com/aws/aws-sdk-go-v2/config (tink3rlabs#47) (da2e903)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (tink3rlabs#46) (a7e4c7c)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (tink3rlabs#45) (a9fb0dc)
- deps: bump gorm.io/driver/mysql from 1.5.7 to 1.6.0 (tink3rlabs#35) (e65cdb8)
- Added additional error types (tink3rlabs#49) (43c57d9)
- Update to go 1.24 (52b0272)
- updated query method to use executePaginatedQuery (4359d93)
- update devcontainer go version (8d4bcb4)
- deps: bump gorm.io/driver/postgres from 1.5.9 to 1.6.0 (dae0373)
- deps: bump gorm.io/driver/sqlite from 1.5.6 to 1.5.7 (41b7ed6)
- deps: bump github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue (bab542d)
- deps: bump github.com/aws/aws-sdk-go-v2/service/sns (e843560)
- deps: bump gorm.io/gorm from 1.25.11 to 1.26.1 (336cc97)
- deps: bump github.com/aws/aws-sdk-go-v2/config (55424ad)
- deps: bump github.com/aws/aws-sdk-go-v2/credentials (3b98dd2)
- deps: bump github.com/go-chi/chi/v5 from 5.1.0 to 5.2.1 (cbe9cc0)
- deps: bump github.com/TwiN/deepmerge from 0.2.1 to 0.2.2 (d9bf8f9)
- Point dependabot to gomod (06d3b0f)
CI
patch
- Proper error handling (04092d9)
- Handle odd queries with empty terms on left or right (d37f37b)
- Handling implicit search in the lucene parser (e889789)