Commit Graph

  • fc8f44e3e8 feat(preload): Enhance recursive preload functionality main v1.0.46 Hein 2026-01-29 15:31:50 +02:00
  • 584bb9813d .. v1.0.45 Hein 2026-01-29 09:37:22 +02:00
  • 17239d1611 feat(preload): Add support for custom SQL joins Hein 2026-01-29 09:37:09 +02:00
  • defe27549b feat(sql): Improve base64 handling in SqlNull type v1.0.44 Hein 2026-01-27 17:35:13 +02:00
  • f7725340a6 feat(sql): Add base64 encoding/decoding for SqlByteArray Hein 2026-01-27 17:33:50 +02:00
  • 07016d1b73 feat(config): Update timeout settings for connections v1.0.43 Hein 2026-01-26 11:06:16 +02:00
  • 09f2256899 feat(sql): Enhance SQL clause handling with parentheses v1.0.42 Hein 2026-01-26 09:14:17 +02:00
  • c12c045db1 feat(validation): Clear JoinAliases in FilterRequestOptions Hein 2026-01-15 14:43:11 +02:00
  • 24a7ef7284 feat(restheadspec): Add support for join aliases in filters and sorts v1.0.41 Hein 2026-01-15 14:18:25 +02:00
  • b87841a51c feat(restheadspec): Add custom SQL JOIN support v1.0.40 Hein 2026-01-15 14:07:45 +02:00
  • 289cd74485 feat(database): Enhance Preload and Join functionality v1.0.39 Hein 2026-01-14 17:02:26 +02:00
  • c75842ebb0 feat(dbmanager): update health check interval and add tests Hein 2026-01-14 15:04:27 +02:00
  • 7879272dda fix(recursive_crud): 🐛 prevent overwriting primary key in recursive relationships v1.0.38 Hein 2026-01-14 10:19:04 +02:00
  • 292306b608 fix: 🎨 fix recursive crud bugs v1.0.37 Hein 2026-01-14 10:00:13 +02:00
  • a980201d21 feat(spectypes): enhance SqlNull to support float and int types v1.0.36 Hein 2026-01-13 15:09:56 +02:00
  • 276854768e feat(dbmanager): add support for existing SQL connections v1.0.35 Hein 2026-01-13 12:50:12 +02:00
  • cf6a81e805 feat(reflection): add tests for standard SQL null types v1.0.34 v1.0.33 Hein 2026-01-13 12:18:13 +02:00
  • 0ac207d80f fix: better update handling v1.0.32 Hein 2026-01-13 11:33:45 +02:00
  • b7a67a6974 fix(headers): 🐛 handle search on computed columns Hein 2026-01-12 11:12:42 +02:00
  • cb20a354fc feat(cors): update SetCORSHeaders to accept Request v1.0.31 Hein 2026-01-07 15:24:44 +02:00
  • 37c85361ba feat(cors): add check for server port in CORS config v1.0.30 v1.0.29 Hein 2026-01-07 12:06:08 +02:00
  • a7e640a6a1 fix(recursive_crud): 🐛 use dynamic primary key name in insert * Update processInsert to use the primary key name dynamically. * Ensure correct ID retrieval from data based on primary key. v1.0.28 Hein 2026-01-07 11:58:44 +02:00
  • bf7125efc3 feat(reflection): add ExtractTagValue and GetRelationshipInfo functions v1.0.27 Hein 2026-01-07 11:54:12 +02:00
  • e220ab3d34 refactor(reflection): 🛠️ comment out ToSnakeCase usage in MapToStruct v1.0.26 Hein 2026-01-07 10:23:37 +02:00
  • 6a0297713a feat(reflection): enhance ToSnakeCase and add convertSlice function Hein 2026-01-07 10:23:23 +02:00
  • 6ea200bb2b refactor(cors): 🛠️ improve host handling in CORS config * Change loop to use index for server instances * Simplify appending external URLs * Clean up commented code for clarity v1.0.25 v1.0.24 v1.0.23 Hein 2026-01-06 14:07:56 +02:00
  • 987244019c feat(cors): enhance CORS configuration with dynamic origins Hein 2026-01-06 14:05:36 +02:00
  • 62a8e56f1b feat(reflection): add GetPointerElement function for type handling v1.0.22 Hein 2026-01-06 10:45:23 +02:00
  • d8df1bdac2 feat(funcspec): add JSON and UUID handling in normalization * Enhance normalization to support JSON strings as json.RawMessage * Add support for UUID formatting * Maintain existing behavior for other types v1.0.21 Hein 2026-01-05 17:56:54 +02:00
  • c0c669bd3d feat(handler): enhance update logic to merge existing records with incoming data v1.0.20 Hein 2026-01-05 12:31:01 +02:00
  • 0cc3635466 chore(deps): update Go dependencies v1.0.19 Hein 2026-01-03 22:06:31 +02:00
  • c2d86c9880 fix(dbmanager): resolve deadlock in adapter getter methods v1.0.18 Hein 2026-01-03 17:26:43 +02:00
  • 70bf0a4be1 fix(dbmanager): add nil checks to connection methods v1.0.17 Hein 2026-01-03 17:19:43 +02:00
  • 4964d89158 feat(restheadspec): accept bunrouter.Router and bunrouter.Group in SetupBunRouterRoutes v1.0.16 Hein 2026-01-03 16:10:36 +02:00
  • 96b098f912 feat(resolvespec): accept bunrouter.Router and bunrouter.Group in SetupBunRouterRoutes v1.0.15 Hein 2026-01-03 16:06:53 +02:00
  • 5bba99efe3 Merge branch 'main' of github.com:bitechdev/ResolveSpec v1.0.14 Hein 2026-01-03 14:48:17 +02:00
  • 8504b6d13d fix(staticweb): add nil check to WithStripPrefix helper Hein 2026-01-03 14:43:31 +02:00
  • ada4db6465 fix(staticweb): add nil check to WithStripPrefix helper Hein 2026-01-03 14:43:31 +02:00
  • 2017465cb8 feat(staticweb): add path prefix stripping to all filesystem providers v1.0.13 Hein 2026-01-03 14:39:51 +02:00
  • d33747c2d3 feat(staticweb): add path prefix stripping to EmbedFSProvider v1.0.12 Hein 2026-01-03 14:25:04 +02:00
  • c864aa4d90 perf(config): avoid copying structs in server validation loop v1.0.11 Hein 2026-01-03 01:50:56 +02:00
  • 250fcf686c feat(config): add multiple server instances support Hein 2026-01-03 01:48:42 +02:00
  • 47cfc4b3da feat(config): Add PopulateFromDSN method to parse connection DSN v1.0.10 Hein 2026-01-02 23:23:20 +02:00
  • 0e8ae75daf feat(config): Add SetConfig method to Manager Hein 2026-01-02 23:21:27 +02:00
  • ce092d1c62 feat(config): Add default database manager configuration v1.0.9 Hein 2026-01-02 23:01:43 +02:00
  • 871dd2e374 feat(config): Add SaveConfig method to persist configuration v1.0.8 Hein 2026-01-02 22:51:19 +02:00
  • ebd03d10ad feat(dbmanager): 🚑 Singleton for the database manager v1.0.7 Hein 2026-01-02 16:47:38 +02:00
  • 4ee6ef0955 chore: 🙈 update git ignore v1.0.6 Hein 2026-01-02 16:20:56 +02:00
  • 6f05f15ff6 feat(dbmanager): Database connection Manager Hein 2026-01-02 16:19:33 +02:00
  • 443a672fcb feat(packages): Prometheus publish events Hein 2026-01-02 13:48:31 +02:00
  • c2fcc5aaff chore(spectypes): ✏️ edded scope v1.0.5 Hein 2026-01-02 12:17:37 +02:00
  • 6664a4e2d2 fix(spectypes): 🐛 uuid value was not parsed as string and caused sql syntax error Hein 2026-01-02 12:16:29 +02:00
  • 037bd4c05e chore: 🦺 actions updated Hein 2025-12-31 19:23:09 +02:00
  • e77468a239 refactor: ♻️ ach package accepts its configuration as a parameter rather than reading from global config Hein 2025-12-31 12:39:59 +02:00
  • 82d84435f2 Fixed version release auto inc Hein 2025-12-31 09:41:23 +02:00
  • b99b08430e Merge pull request #16 from bitechdev/fix-funcapi v1.0.4 Bitech Systems 2025-12-31 09:38:44 +02:00
  • fae9a082bd refactor: 🚨 linting issues Hein 2025-12-31 09:37:12 +02:00
  • 191822b91c Merge pull request #17 from bitechdev/copilot/sub-pr-16 Hein Puth (Warkanum) 2025-12-31 09:35:49 +02:00
  • a6a17d019f fix: Optimized regex performance and added backslash escaping for LIKE patterns copilot-swe-agent[bot] 2025-12-31 07:28:16 +00:00
  • a7cc42044b fix: Improved SQL injection protection with proper handling copilot-swe-agent[bot] 2025-12-31 07:24:56 +00:00
  • 8cdc353029 fix: Fixed SQL quoting for empty/zero values and sanitized match filter copilot-swe-agent[bot] 2025-12-31 07:22:42 +00:00
  • 6528e94297 fix: Improved SQL injection protections based on code review copilot-swe-agent[bot] 2025-12-31 07:20:56 +00:00
  • f711bf38d2 fix: Enhanced SQL injection protection in funcspec copilot-swe-agent[bot] 2025-12-31 07:19:53 +00:00
  • 44356d8750 Initial plan copilot-swe-agent[bot] 2025-12-31 07:11:57 +00:00
  • caf85cf558 fix: 🔒 Fixed funcapi possible injections Hein 2025-12-31 09:09:16 +02:00
  • 2e1547ec65 Merge pull request #15 from bitechdev/feature-staticweb v1.0.3 Hein Puth (Warkanum) 2025-12-30 17:49:33 +02:00
  • 49cdc6f17b fix: lint issues after merge Hein 2025-12-30 17:46:33 +02:00
  • 0bd653820c Merge branch 'main' of https://github.com/bitechdev/ResolveSpec into feature-staticweb Hein 2025-12-30 17:45:17 +02:00
  • 9209193157 fix: lint issues and docs Hein 2025-12-30 17:44:57 +02:00
  • b8c44c5a99 Merge pull request #14 from bitechdev/copilot/fix-api-null-response Hein Puth (Warkanum) 2025-12-30 17:35:02 +02:00
  • 28fd88fff1 staticweb package for easier static web server hosting Hein 2025-12-30 17:31:07 +02:00
  • be38341383 Fix formatting issues with gofmt copilot/fix-api-null-response copilot-swe-agent[bot] 2025-12-30 15:30:23 +00:00
  • fab744b878 Add clarifying comments about X-No-Data-Found header timing copilot-swe-agent[bot] 2025-12-30 14:04:16 +00:00
  • 5ad2bd3a78 Improve test robustness - use explicit flag instead of string comparison copilot-swe-agent[bot] 2025-12-30 14:02:42 +00:00
  • 333fe158e9 Address code review feedback - improve data length calculation clarity copilot-swe-agent[bot] 2025-12-30 14:01:20 +00:00
  • 2a2d351ad4 Fix API returning null with 200 code when no records found copilot-swe-agent[bot] 2025-12-30 13:57:15 +00:00
  • e918c49b84 Initial plan copilot-swe-agent[bot] 2025-12-30 13:51:07 +00:00
  • 41e4956510 Merge pull request #12 from bitechdev/copilot/fix-prefix-event-issue v1.0.2 v1.0.1 Hein Puth (Warkanum) 2025-12-30 15:38:35 +02:00
  • 8e8c3c6de6 Refactor: Extract common logic from stripOuterParentheses functions copilot-swe-agent[bot] 2025-12-30 13:36:29 +00:00
  • aa9b7312f6 Fix AddTablePrefixToColumns to handle parenthesized AND conditions correctly copilot-swe-agent[bot] 2025-12-30 13:31:18 +00:00
  • dca43b0e05 Initial analysis: identified bug in AddTablePrefixToColumns copilot-swe-agent[bot] 2025-12-30 13:26:37 +00:00
  • 6f368bbce5 Initial plan copilot-swe-agent[bot] 2025-12-30 13:18:17 +00:00
  • 8704cee941 Merge pull request #9 from bitechdev/websocketspec Hein Puth (Warkanum) 2025-12-30 15:02:59 +02:00
  • 4ce5afe0ac Merge pull request #10 from bitechdev/copilot/sub-pr-9 Hein Puth (Warkanum) 2025-12-30 14:50:35 +02:00
  • 7b98ea2145 Initial plan copilot/sub-pr-9 copilot-swe-agent[bot] 2025-12-30 12:41:53 +00:00
  • 897cb2ae0d fix: liniting issues and events dev v1.0.0 v0.0.122 Hein 2025-12-30 14:40:45 +02:00
  • 01420e6b63 Merge branch 'main' of https://github.com/bitechdev/ResolveSpec into websocketspec Hein 2025-12-30 14:13:52 +02:00
  • 645907d355 Merge pull request #5 from bitechdev/server Hein Puth (Warkanum) 2025-12-30 14:13:23 +02:00
  • e81d7b48cc feature: mqtt support Hein 2025-12-30 14:12:36 +02:00
  • 8f5a725a09 Bugfix with xfiles Hein 2025-12-30 14:12:07 +02:00
  • 3d5d7b788e Merge pull request #8 from bitechdev/copilot/sub-pr-5 Hein Puth (Warkanum) 2025-12-30 14:04:08 +02:00
  • eaecef686e Fix type assertion error in Remove method copilot-swe-agent[bot] 2025-12-30 11:44:56 +00:00
  • e0d21b17ec Initial plan copilot-swe-agent[bot] 2025-12-30 11:38:31 +00:00
  • 7e1718e864 Merge pull request #7 from bitechdev/copilot/sub-pr-5-again Hein Puth (Warkanum) 2025-12-30 13:29:36 +02:00
  • 16d416030e Merge pull request #6 from bitechdev/copilot/sub-pr-5 Hein Puth (Warkanum) 2025-12-30 13:27:50 +02:00
  • bf8500714a Websocket spec fixes Hein 2025-12-30 13:25:16 +02:00
  • 4f8edd6469 Add security improvements and race condition protection copilot-swe-agent[bot] 2025-12-30 11:14:59 +00:00
  • ccf8522f88 Refactor: Use persistent cert storage with reuse logic copilot-swe-agent[bot] 2025-12-30 11:12:21 +00:00
  • 92a83e9cc6 Final update copilot-swe-agent[bot] 2025-12-30 11:09:06 +00:00
  • 4cb35a78b0 Improve CatchPanicCallback: extract context early and clarify example copilot-swe-agent[bot] 2025-12-30 11:07:46 +00:00