Commit Graph

  • 759bc84503 Add investigation summary and finalize documentation copilot/investigate-qlik-sense-extension copilot-swe-agent[bot] 2025-12-19 12:48:29 +00:00
  • 665b7c40b2 Complete Qlik Sense audit extension feasibility investigation with prototype copilot-swe-agent[bot] 2025-12-19 12:46:24 +00:00
  • 2b5d7f4ba0 Initial plan copilot-swe-agent[bot] 2025-12-19 12:29:34 +00:00
  • 580056b874 chore(master): release butler-sos 15.0.0 release-please--branches--master--components--butler-sos Göran Sander 2025-12-18 16:10:16 +01:00
  • a5ff676278 Merge pull request #1178 from mountaindude/master master Göran Sander 2025-12-18 16:09:22 +01:00
  • 127a191b96 Fix .env file for Influx v3 version of Docker compose file Göran Sander 2025-12-18 16:03:21 +01:00
  • b9dc4d888e fix(docker): Stabilize the Docker image build process Göran Sander 2025-12-18 15:54:03 +01:00
  • 99ab4579dc feat(docker): New full-stack compose files for InfluxDB v1/v2/v3 + Grafana Göran Sander 2025-12-18 15:48:21 +01:00
  • 1f1198cab9 Merge pull request #1177 from mountaindude/copilot/review-qlick-sense-api-code Göran Sander 2025-12-18 08:28:16 +01:00
  • 1c3452d3a6 Merge upstream/master into copilot/review-qlick-sense-api-code and resolve conflicts Göran Sander 2025-12-18 08:27:18 +01:00
  • 81135c9c11 refactor: Improve error handling and avoid parallel API calls to QS proxy and health APIs Göran Sander 2025-12-18 08:22:26 +01:00
  • 415d93f6ca Merge pull request #1176 from ptarmiganlabs/copilot/fix-088b2c3a-f49e-45c6-90f0-4ae42b3b11b0 Göran Sander 2025-12-18 08:18:56 +01:00
  • b58e59c227 Merge branch 'master' into copilot/fix-088b2c3a-f49e-45c6-90f0-4ae42b3b11b0 copilot/fix-088b2c3a-f49e-45c6-90f0-4ae42b3b11b0 Göran Sander 2025-12-18 08:18:42 +01:00
  • 840f589632 Add overlapping execution prevention to proxy sessions timer copilot-swe-agent[bot] 2025-12-18 07:08:49 +00:00
  • 8e55ee3dda Remove retry logic per user request, keep error handling and execution management copilot-swe-agent[bot] 2025-12-18 07:07:26 +00:00
  • 17f20985ca Address code review feedback: fix typo and prevent overlapping executions copilot-swe-agent[bot] 2025-12-18 06:14:27 +00:00
  • c444156871 Add configurable timeout and retry logic for Qlik Sense API calls copilot-swe-agent[bot] 2025-12-18 06:13:05 +00:00
  • f7679cb8c2 Initial plan copilot-swe-agent[bot] 2025-12-18 06:06:32 +00:00
  • 5b658a468b Update InfluxDB alignment analysis and implementation summaries Göran Sander 2025-12-18 07:06:10 +01:00
  • f4b22d54a2 refactor(influxdb)!: Change name of InfluxDB v3 setting "timeout" to "writeTimeout" Göran Sander 2025-12-17 22:44:21 +01:00
  • 2bdb21629b fix(influxdb)!: Move InfluxDB maxBatchSize config setting to sit right under influxdbConfig section in YAML config file Göran Sander 2025-12-17 22:30:36 +01:00
  • 1c3f3a336a refactor(influxdb): All-new codebase for InfluxDB v1, v2 and v3 makes future maintenance a lot easier Göran Sander 2025-12-17 16:35:06 +01:00
  • 9356fd2976 build(deps): bump systeminformation from 5.27.13 to 5.27.14 dependabot/npm_and_yarn/systeminformation-5.27.14 dependabot[bot] 2025-12-16 22:52:06 +00:00
  • de839c6970 Improve InfluxDB test coverage Göran Sander 2025-12-16 19:31:54 +01:00
  • 4c778ecd94 docs: Update of sample Grafana dashboards Göran Sander 2025-12-16 11:31:06 +01:00
  • b84d99cd4a refactor: Better support for InfluxDB v2 databases Göran Sander 2025-12-16 11:25:21 +01:00
  • d05c0bb653 refactor(influxdb): Modernized shared InfluxDB code, better sharing of code across InfluxDB versions Göran Sander 2025-12-16 07:28:31 +01:00
  • 87b98d5e3c refactor(influxdb): Modernized InfluxDB v1 code. Easier to understand, esier to maintain Göran Sander 2025-12-16 07:27:21 +01:00
  • f3ca7e7f0b Revmove old InfluxDB v3 code and tests Göran Sander 2025-12-15 10:09:54 +01:00
  • a2e7b31510 Add test cases for InfuxDB v3 Göran Sander 2025-12-15 09:56:54 +01:00
  • 2328eca1e5 test: Add test cases for InfuxDB v3 Göran Sander 2025-12-15 09:56:35 +01:00
  • 6e62c8388a Fix incorrect release-please config Göran Sander 2025-12-15 09:26:11 +01:00
  • a9ffecf3f9 Add changelog section for tests Göran Sander 2025-12-15 09:16:51 +01:00
  • d0c36d773c Merge pull request #1094 from ptarmiganlabs/copilot/fix-088b2c3a-f49e-45c6-90f0-4ae42b3b11b0 Göran Sander 2025-12-15 09:07:03 +01:00
  • fdff29f5d2 feat!: Add support for InfluxDB v3 Göran Sander 2025-12-15 08:40:58 +01:00
  • 963bac6787 fix: Add error tracking for app name extraction from QRS API Göran Sander 2025-12-15 07:54:09 +01:00
  • 8713b84e41 Fix broken tests Göran Sander 2025-12-15 07:38:10 +01:00
  • 5ff9e7c566 fix: Add missing log event counters in InfluxDB v3 Göran Sander 2025-12-15 07:38:05 +01:00
  • 1b468b87a3 feat: Add retries when writing UDP queue metrics to InfluxDB v3 Göran Sander 2025-12-15 04:47:46 +01:00
  • 2c4ad6ec46 feat: Track and log how many time errors occur when accessing Sense APIs Göran Sander 2025-12-14 20:06:31 +01:00
  • b2fec2fcef Make logging more consistent Göran Sander 2025-12-14 11:11:45 +01:00
  • 735e3941ac feat: Better and more consistent logging across the entire codebase Göran Sander 2025-12-14 09:43:35 +01:00
  • 1e08ec1bf8 feat(InfluxDB): Configurable timeouts when writing to and querying InfluxDB v3 Göran Sander 2025-12-13 15:27:36 +01:00
  • 21f6dba2dd feat(InfluxDB): Add retries with configurable backoff when writing to InfluxDB v3 Göran Sander 2025-12-13 15:26:50 +01:00
  • 0b82072a4c Fix InfluxDB v3 handling wrt identical tag and field names (not allowed!) Göran Sander 2025-12-13 08:43:23 +01:00
  • b4f8baeb26 refactor: Split InfluxDB v1/v2/v3 code into smaller, more manageable pieces Göran Sander 2025-12-12 23:01:52 +01:00
  • 791be201a4 Fix v3 log event handling to match v1/v2 data models Göran Sander 2025-12-12 19:05:28 +01:00
  • ff2f275ad3 Fix InfluxDB v3 terminology: change 'bucket' to 'database' Göran Sander 2025-12-12 17:18:26 +01:00
  • bedfeca420 work in progress Göran Sander 2025-09-26 13:03:23 +02:00
  • 956d69b3fa Update package.json description to mention InfluxDB v2 support copilot-swe-agent[bot] 2025-09-24 20:41:14 +00:00
  • a22e699870 Add InfluxDB v3 unit tests and fix missing user events handling copilot-swe-agent[bot] 2025-09-24 20:40:09 +00:00
  • cedb89a1fd Add Docker Compose files for InfluxDB v1, v2, and v3 copilot-swe-agent[bot] 2025-09-24 20:34:58 +00:00
  • 897f8c6490 Complete InfluxDB v3 support for all posting functions copilot-swe-agent[bot] 2025-09-24 20:32:55 +00:00
  • 3a0592967c Add initial InfluxDB v3 support - schema and first function copilot-swe-agent[bot] 2025-09-24 20:25:01 +00:00
  • c156c746a9 Initial plan copilot-swe-agent[bot] 2025-09-24 20:14:49 +00:00
  • b810815016 Merge pull request #1127 from ptarmiganlabs/release-please--branches--master--components--butler-sos butler-sos-v14.0.0 Göran Sander 2025-12-11 13:42:29 +01:00
  • c590529bc3 chore(master): release butler-sos 14.0.0 Göran Sander 2025-12-09 15:46:39 +01:00
  • edd7561fba Merge pull request #1148 from ptarmiganlabs/better-udp-queue Göran Sander 2025-12-09 15:46:01 +01:00
  • 02858c2ed3 feat: Enhance logging for incoming UDP log events better-udp-queue Göran Sander 2025-12-09 15:43:41 +01:00
  • 2198485571 Merge branch 'master' into better-udp-queue feat-audit Göran Sander 2025-12-07 21:52:55 +01:00
  • 81978f634b Merge pull request #1151 from ptarmiganlabs/copilot/remove-macos-x64-support Göran Sander 2025-12-07 21:50:37 +01:00
  • 4a4365869a Merge pull request #1154 from ptarmiganlabs/copilot/sub-pr-1148-another-one Göran Sander 2025-12-07 21:47:17 +01:00
  • 4b5a513871 Refactor docker-compose configuration and improve UdpEvents documentation copilot/sub-pr-1148-another-one Göran Sander 2025-12-07 21:47:00 +01:00
  • 293a99042f Merge pull request #1153 from ptarmiganlabs/copilot/sub-pr-1148-again Göran Sander 2025-12-07 20:29:34 +01:00
  • 57940bcfdd Merge pull request #1152 from ptarmiganlabs/copilot/sub-pr-1148 Göran Sander 2025-12-07 20:28:11 +01:00
  • 26ccb629b8 chore(deps): update dependencies in package.json Göran Sander 2025-12-07 20:26:36 +01:00
  • ad4f3e8b1c chore(workflows): update action versions in CI configuration files Göran Sander 2025-12-07 20:25:53 +01:00
  • 908edb5332 Move udpEventsStorageIntervalId declaration inside conditional block copilot-swe-agent[bot] 2025-12-07 19:20:33 +00:00
  • 95644fdef4 Store interval IDs from setupUdpQueueMetricsStorage for potential cleanup copilot-swe-agent[bot] 2025-12-07 19:19:04 +00:00
  • 4beb97e36e Fix race condition in checkBackpressure by capturing queue size under mutex copilot/sub-pr-1148-again copilot-swe-agent[bot] 2025-12-07 19:17:37 +00:00
  • 49aeee5011 Add error handling to user events interval callback copilot/sub-pr-1148 copilot-swe-agent[bot] 2025-12-07 19:15:56 +00:00
  • c98ba4aa99 Initial plan copilot-swe-agent[bot] 2025-12-07 19:14:36 +00:00
  • f1df99002a Initial plan copilot-swe-agent[bot] 2025-12-07 19:12:56 +00:00
  • 95dfb761e7 Initial plan copilot-swe-agent[bot] 2025-12-07 19:12:44 +00:00
  • d46565518c Update src/lib/post-to-influxdb.js Göran Sander 2025-12-07 20:10:46 +01:00
  • a0dca761d7 Remove macOS x64 build support from workflows copilot/remove-macos-x64-support copilot-swe-agent[bot] 2025-12-07 18:50:16 +00:00
  • 6032e9d50e Initial plan copilot-swe-agent[bot] 2025-12-07 18:46:04 +00:00
  • 52e5aa8254 chore(deps): update dependency posthog-node to v5.13.2 renovate/posthog-node-5.x-lockfile renovate[bot] 2025-11-20 13:05:31 +00:00
  • 448a4ca22a chore(deps): update google/osv-scanner-action action to v2.3.0 renovate/google-osv-scanner-action-2.x renovate[bot] 2025-11-20 00:46:33 +00:00
  • 7ef3f6f477 chore(deps): update dependency winston to v3.18.3 renovate/winston-3.x-lockfile renovate[bot] 2025-11-18 19:15:59 +00:00
  • 620c907fbd chore(deps): update dependency eslint-plugin-jsdoc to v60.8.3 renovate/eslint-plugin-jsdoc-60.x-lockfile renovate[bot] 2025-11-18 19:15:45 +00:00
  • 4a83f18e09 Remove dropStrategy from log events and user events schemas; update request_id handling in qix-perf event processing Göran Sander 2025-11-18 07:50:54 +01:00
  • 7e03cefbe1 remove unused dropStrategy config setting for event queues Göran Sander 2025-11-17 22:55:13 +01:00
  • e536f0e18f feat(events): Sanitize all incoming event data before using it Göran Sander 2025-11-17 22:50:48 +01:00
  • 22fdc30a5b feat(events)!: Add proper queue for incoming log and user events Göran Sander 2025-11-17 22:23:42 +01:00
  • 49195b906b chore(deps): Update dependencies to latest versions Göran Sander 2025-11-17 19:29:32 +01:00
  • cb6d44d17d chore(deps): update dependency @eslint/js to v9.39.1 renovate/eslint-monorepo renovate[bot] 2025-11-04 00:31:22 +00:00
  • ccdffd1185 chore(deps): update dependency npm-check-updates to v19 renovate/npm-check-updates-19.x renovate[bot] 2025-10-28 18:50:42 +00:00
  • b0af32bd09 chore(deps): update github/codeql-action action to v4 renovate/github-codeql-action-4.x renovate[bot] 2025-10-07 17:53:48 +00:00
  • db07f6de5d Fix dropStrategy implementation and improve error handling consistency copilot/fix-20b248cc-325d-44de-8374-7579bf619265 copilot-swe-agent[bot] 2025-10-07 16:04:22 +00:00
  • b607a168b7 Add comprehensive UDP message handling documentation copilot-swe-agent[bot] 2025-10-07 13:24:17 +00:00
  • 66ec667fc8 Add UDP queue metrics storage to InfluxDB and comprehensive tests copilot-swe-agent[bot] 2025-10-07 13:22:28 +00:00
  • 9cd6be244e Add UDP message queue infrastructure with rate limiting and backpressure copilot-swe-agent[bot] 2025-10-07 13:16:58 +00:00
  • 1cc6dac44f Initial plan for improving UDP message handling copilot-swe-agent[bot] 2025-10-07 13:12:17 +00:00
  • 722ce91e11 Initial plan copilot-swe-agent[bot] 2025-10-07 13:07:14 +00:00
  • 77b3674eb8 chore(deps): update dependency systeminformation to v5.27.11 renovate/systeminformation-5.x-lockfile renovate[bot] 2025-10-05 12:39:20 +00:00
  • e263e76715 chore(deps): update influxdb docker tag to v2 renovate/influxdb-2.x renovate[bot] 2025-10-04 20:08:20 +00:00
  • 64278dc7ba chore(deps): update dependency jsdoc-to-markdown to v9.1.3 renovate/jsdoc-to-markdown-9.x-lockfile renovate[bot] 2025-10-04 20:07:37 +00:00
  • 7987557912 Merge pull request #1133 from ptarmiganlabs/copilot/fix-285a516d-0b3a-4098-82d5-a69ceb54b9c8 Göran Sander 2025-10-04 22:07:06 +02:00
  • f3ab59f2fd Merge branch 'master' into copilot/fix-285a516d-0b3a-4098-82d5-a69ceb54b9c8 copilot/fix-285a516d-0b3a-4098-82d5-a69ceb54b9c8 Göran Sander 2025-10-04 22:06:52 +02:00