Commit Graph

  • 851b3ca3a8 Fix IN clause with function calls master Pijus Kamandulis 2025-02-20 18:45:20 +02:00
  • d27c633e1d Better handling when passing null to string functions v0.1.19 Pijus Kamandulis 2025-02-18 20:11:11 +02:00
  • 3987df89c0 Upgrade to golang 1.24.0 Pijus Kamandulis 2025-02-18 19:16:21 +02:00
  • 6e3f4169a1 Fix 'ComparisonOperator' parsing Pijus Kamandulis 2025-02-18 19:12:08 +02:00
  • 14c5400d23
    Keep old explorer images tagged with version Pijus Kamandulis 2025-02-09 22:42:51 +02:00
  • 1cf5ae92f4 Shared library stability improvements v0.1.18 Pijus Kamandulis 2025-02-09 11:45:10 +02:00
  • 5d99b653cc Generate more realistic resource ids Pijus Kamandulis 2025-02-09 00:36:35 +02:00
  • 787cdb33cf Fix OFFSET clause Pijus Kamandulis 2025-02-08 15:28:06 +02:00
  • 5caa829ac1 Implement 'Transactional batch operations' Pijus Kamandulis 2025-02-04 20:35:15 +02:00
  • 887d456ad4 Return error code if server fails to start v0.1.17 Pijus Kamandulis 2025-02-03 22:58:45 +02:00
  • da1566875b Wait for server shutdown when stopping server Pijus Kamandulis 2025-02-03 22:21:54 +02:00
  • 3fee3bc816 Fix ARRAY_CONTAINS partial matches for nested objects Pijus Kamandulis 2025-02-03 19:29:29 +02:00
  • 8657c48fc8 Added support for table alias; Make AS keyword optional #9 Pijus Kamandulis 2025-02-03 19:02:12 +02:00
  • 86c7a00385 fix: ROOT select queries jakubcoufal 2025-01-29 10:44:32 +01:00
  • e080888c20 Add shared-libraries to release v0.1.16 Pijus Kamandulis 2025-01-28 22:38:31 +02:00
  • b8d79fd945
    Upgrade upload-artifact pipeline action Pijus Kamandulis 2025-01-28 21:31:05 +02:00
  • f25cb7fb03
    Stamp binaries with version control information Pijus Kamandulis 2025-01-28 21:15:49 +02:00
  • 125f10d8a2 Add more error handling and mutex guards Pijus Kamandulis 2025-01-27 21:09:37 +02:00
  • d6b816b55a Fix docker tag v0.1.15 Pijus Kamandulis 2025-01-25 21:17:29 +02:00
  • 12215fba76 Update dependancies v0.1.14 Pijus Kamandulis 2025-01-25 21:11:42 +02:00
  • a1793c17ab Added docker image with explorer included Pijus Kamandulis 2025-01-25 20:20:55 +02:00
  • 96d3a0a7ae Handle server close; Update logger Pijus Kamandulis 2025-01-15 00:23:54 +02:00
  • 8b8b087aab Added setting for LogLevel v0.1.13 Pijus Kamandulis 2025-01-09 21:07:41 +02:00
  • c2c9dc03b3 Fixed issue with wrong signature generation for pkrange requests Pijus Kamandulis 2025-01-09 20:19:28 +02:00
  • d86bac7d79 Implement CRUD for UDFs, SPs and Triggers Pijus Kamandulis 2025-01-06 20:45:43 +02:00
  • 69b76c1c3e Simplify constant initialization in unit tests Pijus Kamandulis 2024-12-26 20:43:57 +02:00
  • 8e3db3e44d Added support for 'ARRAY_CONTAINS', 'ARRAY_CONTAINS_ANY' and 'ARRAY_CONTAINS_ALL' functions Pijus Kamandulis 2024-12-26 20:27:59 +02:00
  • f5b8453995 Support patch operations 'set' and 'incr' #7 v0.1.12 Pijus Kamandulis 2024-12-25 23:32:50 +02:00
  • 928ca29fe4 Support parameter in bracket #8 Pijus Kamandulis 2024-12-25 21:28:42 +02:00
  • 39cd9e2357 Update dependancies Pijus Kamandulis 2024-12-20 20:27:42 +02:00
  • bcf4b513b6 Expose repository functions to sharedlibs Pijus Kamandulis 2024-12-20 20:25:32 +02:00
  • 363f822e5a Added some tests for sharedlibrary Pijus Kamandulis 2024-12-19 23:21:45 +02:00
  • be7a615931 Cross-Compile Shared Libraries Pijus Kamandulis 2024-12-19 00:42:40 +02:00
  • 83f086a2dc Configuration fixes Pijus Kamandulis 2024-12-18 23:28:04 +02:00
  • 777034181f Refactor to support multiple server instances in shared library Pijus Kamandulis 2024-12-18 19:39:57 +02:00
  • 84c33e3c8e Upgrade dependancies Pijus Kamandulis 2024-12-18 00:34:10 +02:00
  • 5e677431a3 Prepare for sharedlibrary builds Pijus Kamandulis 2024-12-18 00:28:59 +02:00
  • a4659d90a9 Enable multi-platform docker builds v0.1.11 Pijus Kamandulis 2024-12-08 18:55:20 +02:00
  • 503e6bb8ad Update compatibility matrix v0.1.10 Pijus Kamandulis 2024-12-08 18:17:37 +02:00
  • e5ddc143f0 Improved concurrency handling Pijus Kamandulis 2024-12-08 17:54:58 +02:00
  • 66ea859f34 Add support for subqueries Pijus Kamandulis 2024-12-07 22:29:26 +02:00
  • 3584f9b5ce
    Enable ARM builds for Windows and Linux v0.1.9 Pijus Kamandulis 2024-11-16 20:09:24 +02:00
  • c7d01b4593 Fix cosmos explorer incorrect redirect v0.1.8 Pijus Kamandulis 2024-11-14 18:42:17 +02:00
  • 2834f3f641
    check isUpsert header in POST document request (#5) erikzeneco 2024-11-01 20:11:59 +01:00
  • e5faa8be92
    Verify response code on "CreateItem that already exists" test Pijus Kamandulis 2024-11-01 21:09:34 +02:00
  • 3100b85596 check isUpsert header in POST document request Erik Zentveld 2024-11-01 16:03:30 +01:00
  • a6b5d32ff7
    Merge pull request #4 from pikami/erikzeneco/serve_request_paths_with_trailing_slashes Pijus Kamandulis 2024-10-29 18:06:56 +02:00
  • 0e98e3481a Strip trailing slash using middleware Pijus Kamandulis 2024-10-28 20:20:52 +02:00
  • 827046f634 re-add removed blank lines Erik Zentveld 2024-10-28 16:18:49 +01:00
  • 475d586dc5 Merge branch 'master' into serve_request_paths_with_trailing_slashes Erik Zentveld 2024-10-28 14:37:01 +01:00
  • 9abef691d6 serve request paths with trailing slashes, as sent by python client Erik Zentveld 2024-10-28 13:29:26 +01:00
  • 62dcbc1f2b
    Merge pull request #1 from erikzeneco/master Pijus Kamandulis 2024-10-16 18:34:14 +03:00
  • 2f42651fb7
    Update README.md erikzeneco 2024-10-16 16:24:53 +02:00
  • 20af73ee9c Partial JOIN implementation Pijus Kamandulis 2024-07-17 21:40:28 +03:00
  • 3bdff9b643 Implement Mathematical Functions Pijus Kamandulis 2024-06-19 00:44:46 +03:00
  • b808e97c72 Fix array access v0.1.7 Pijus Kamandulis 2024-06-03 19:00:52 +03:00
  • e623a563f4 Update dependencies Pijus Kamandulis 2024-06-01 19:55:06 +03:00
  • 2cd61aa620 Implement document PATCH operation Pijus Kamandulis 2024-06-01 19:52:07 +03:00
  • 0cec7816c1 Fixed authentication key generation for partition key ranges Pijus Kamandulis 2024-06-01 02:10:20 +03:00
  • ec5f82cd54 Fix docker tags v0.1.6 Pijus Kamandulis 2024-04-06 19:14:37 +03:00
  • 26dcd68ace Added Docker to releaser configuration v0.1.5 Pijus Kamandulis 2024-04-06 18:55:15 +03:00
  • 86c0275410 Added ability to configure using environment variables Pijus Kamandulis 2024-03-11 23:35:47 +02:00
  • 398584368f Implement OFFSET LIMIT v0.1.4 Pijus Kamandulis 2024-03-11 22:02:10 +02:00
  • 5b66828bd0 Added some docs Pijus Kamandulis 2024-03-11 20:47:44 +02:00
  • 6ed74688ca Implement AVG, COUNT, MAX, MIN, SUM functions Pijus Kamandulis 2024-03-11 19:10:41 +02:00
  • b72bba86c8 Implement 'GROUP BY' statement Pijus Kamandulis 2024-03-11 17:50:20 +02:00
  • 18edb925bf Added instructions for installing using Homebrew v0.1.3 Pijus Kamandulis 2024-02-27 22:46:13 +02:00
  • 6ccb7c4bdd Implement custom logger with log levels Pijus Kamandulis 2024-02-27 22:38:59 +02:00
  • b9e38575bc Load state from '-Persist' path if '-InitialData' not supplied Pijus Kamandulis 2024-02-27 22:11:33 +02:00
  • 3aeae98404 Added pre-generated TLS certificate Pijus Kamandulis 2024-02-27 21:58:57 +02:00
  • 5ff923ce2c Implement DISTINCT clause Pijus Kamandulis 2024-02-27 21:10:03 +02:00
  • f3f3966dd5 Fix server info response Pijus Kamandulis 2024-02-27 20:27:51 +02:00
  • 19f62f8173 Fix partition key ranges endpoint Pijus Kamandulis 2024-02-27 20:08:48 +02:00
  • d426dc23c0 Added release workflow v0.1.2 Pijus Kamandulis 2024-02-26 22:41:33 +02:00
  • 1158f93102 Generate legit ResourceIds for SDK compatibility v0.1.1 Pijus Kamandulis 2024-02-26 21:03:47 +02:00
  • 6dd43ca7e0 Added README v0.1 Pijus Kamandulis 2024-02-25 23:27:21 +02:00
  • 48660b5f63 Code cleanup; Implement persistant storage; Use maps for storage Pijus Kamandulis 2024-02-25 22:13:04 +02:00
  • 1c5e5ce85d Implement ARRAY_CONCAT, ARRAY_LENGTH, ARRAY_SLICE, SetIntersect, SetUnion functions Pijus Kamandulis 2024-02-25 00:25:51 +02:00
  • b29608e4c8 Implement IS_ARRAY, IS_BOOL, IS_FINITE_NUMBER, IS_INTEGER, IS_NULL, IS_NUMBER, IS_OBJECT, IS_PRIMITIVE, IS_STRING functions Pijus Kamandulis 2024-02-24 22:29:33 +02:00
  • 2431307a12 Implement LEFT,LENGTH,LTRIM,REPLACE,REPLICATE,REVERSE,RIGHT,RTRIM,SUBSTRING,TRIM functions Pijus Kamandulis 2024-02-24 21:24:20 +02:00
  • f356f26d26 Implement UPPER/LOWER; minor Fixes Pijus Kamandulis 2024-02-24 20:00:47 +02:00
  • f37c664c1a Implement IN function Pijus Kamandulis 2024-02-24 17:26:16 +02:00
  • 332be181ef Implement state export endpoint Pijus Kamandulis 2024-02-23 00:27:12 +02:00
  • 16f41a5479 Implement ToString function Pijus Kamandulis 2024-02-23 00:11:14 +02:00
  • 59632ec966 Implement INDEX_OF function Pijus Kamandulis 2024-02-22 22:12:52 +02:00
  • 6a40492c7b Implement authentication Pijus Kamandulis 2024-02-21 23:40:54 +02:00
  • 790192bf5a Implement STARTSWITH, ENDSWITH functions Pijus Kamandulis 2024-02-21 20:46:08 +02:00
  • 9bf3dc22ed Implement CONTAINS function Pijus Kamandulis 2024-02-21 20:25:14 +02:00
  • 8ab9680c99 Implement CONCAT function Pijus Kamandulis 2024-02-21 20:16:52 +02:00
  • f047395dd1 Fix typo Pijus Kamandulis 2024-02-19 00:28:16 +02:00
  • f4dd150bc8 Implement IS_DEFINED function Pijus Kamandulis 2024-02-19 00:08:51 +02:00
  • c17509df38 Implement STRINGEQUALS Pijus Kamandulis 2024-02-18 22:37:09 +02:00
  • 2702156cb3 Code cleanup; Split test files Pijus Kamandulis 2024-02-18 21:29:42 +02:00
  • 7339e06eee Added support for 'ORDER BY' Pijus Kamandulis 2024-02-17 22:26:30 +02:00
  • eb7b3045d2 Minor query parser fixes Pijus Kamandulis 2024-02-17 17:25:57 +02:00
  • 1e461d3548 Added Makefile Pijus Kamandulis 2024-02-17 14:49:11 +02:00
  • 03623e5a82 Added support for query parameters Pijus Kamandulis 2024-02-16 00:13:11 +02:00
  • f183f308fb Added support for 'SELECT *' Pijus Kamandulis 2024-02-15 23:11:46 +02:00
  • a36b578a9b Added support for statements inside parentheses Pijus Kamandulis 2024-02-15 22:58:07 +02:00
  • b13434eeff Added support for TOP statement Pijus Kamandulis 2024-02-14 21:03:49 +02:00