0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-12-01 12:21:02 +01:00
Commit Graph

43 Commits

Author SHA1 Message Date
James Greenhill
1e4d4eca92
feat: start of clickhouse server version bump to 24.8 (#25189)
Co-authored-by: Robbie Coomber <robbie.coomber@gmail.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Alexander Spicer <aspicer@gmail.com>
Co-authored-by: Daniel Escribano <daniel.e@posthog.com>
2024-11-25 19:09:49 -08:00
Tom Owers
bc11915ffb
chore(data-warehouse): Upgraded temporal UI image (#25882) 2024-10-30 15:13:03 +00:00
Sandy Spicer
35d015cb9a
feat: funnel actors queries on udf (#25013)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-02 15:29:04 -07:00
Oliver Browne
3f640c02c4
chore(propdefs): add propdefs to docker stack (#25153) 2024-09-24 21:32:07 +03:00
James Greenhill
1ff06d04fe
chore: bump version of CH for local dev (#24566) 2024-08-25 14:10:33 -07:00
Frank Hamand
8a6020d662
feat(capture-rs): implement replay capture in capture-rs (#24461) 2024-08-21 13:14:56 +01:00
Ben White
524ebfffb6
feat(cdp): Masking destinations (#24266) 2024-08-14 13:36:57 +02:00
Frank Hamand
d32b035c49
feat: use capture-rs and vector replay capture in local compose (#24295) 2024-08-13 13:38:35 +01:00
Frank Hamand
09700cc16f
feat: Add replay capture vector config+docker image and deployment (#24264) 2024-08-08 16:57:13 +01:00
Xavier Vello
14bf5a8d06
chore(CI): add heathcheck to kafka & redis container, wait before tests (#23639) 2024-07-11 15:11:55 +02:00
Michael Matloka
edd76ca31b
chore(dev): Live events locally (#22837)
* chore(dev): Live events locally

* Fix JWT secret var

* Also add Postgres URL

* Update UI snapshots for `chromium` (2)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-10 21:13:30 +02:00
James Greenhill
c1c4cb9333
fix: Extend both the worker and worker_env definitions in docker-compose.base (#22367) 2024-05-20 12:43:52 -07:00
Tom Owers
71905736f0
feat(data-warehouse): Added warehouse schema validation (#22142)
* WIP

* Added UI for showing invalid columns

* Added tests

* Updated object_storage references

* Corrected logic

* mypy updates

* Update query snapshots

* Added missing modifier to schema

* Fixed tests

* Updated mypy

* Update UI snapshots for `chromium` (2)

* Updated mypy

* typo fix

* Update query snapshots

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (1)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-09 11:44:03 +02:00
Tomás Farías Santana
60ddec20d9
fix: Restart temporal container on failure (#21615) 2024-04-17 16:34:20 +02:00
Tomás Farías Santana
5bb8d098c8
fix: Wait for healthy db when starting temporal (#21610) 2024-04-17 14:55:01 +02:00
Jacob Gillespie
eaec7f2e88
fix(ci): wait for DBs before starting Temporal (#21510) 2024-04-12 11:45:22 +02:00
James Greenhill
5c323f1b4e
feat: Bump version of CH to 23.12.5.81 (#21318)
* feat: Bump version of CH to 23.12.5.81

* test both right now

* Test 24.3.2.23

* back to 23.12.5.81
2024-04-08 18:05:41 -07:00
Cory Watilo
c8545b9692
feat(3000): help & support panel (#20710)
* html for new support pane

* add algolia search component

* polish

* docs are not old anymore

* ux improvements

* add filters

* reset active option

* styles

* email an engineer button

* fix panel title

* add checkmark to resolved questions

* add result count to tags / allow tabbing through tags

* polish

* docs links

* tooltips

* inline support form

* remove unnecessary effect

* use correct color in tooltip

* Revert "tooltips"

This reverts commit 5603a65080.

* hook it up

* fix lockfile

* use iconinfo

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* reup lockfile

* Update UI snapshots for `chromium` (1)

* fix

* use std colors (except for purple)

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (1)

* Update unit.json

* Update docker-compose.dev-full.yml

* Update docker-compose.dev-full.yml

* upgrade @babel/runtime

* move to a regular dep?

* address pr feedback

* add stories

* handle arrowLeft and ArrowRight keydown

* Update UI snapshots for `chromium` (1)

---------

Co-authored-by: Eli Kinsey <eli@ekinsey.dev>
Co-authored-by: Raquel Smith <raquelmsmith@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-18 09:14:44 -07:00
danielxnj
8b722bfef2
chore: Fix docker-compose circular dependecies (#20905)
Fix docker-compose circular dependecies

Co-authored-by: xneyder <xneyder@gmail.com>
2024-03-13 12:38:46 -04:00
Ben White
47b2882412
chore: Debugging options for V3 ingester (#20569) 2024-02-27 11:44:08 +00:00
Ben White
45c4443d05
fix: Add timeout to subscription reports (#19811) 2024-01-17 17:38:14 +01:00
James Greenhill
32d7162459
feat: Bump dev clickhouse version to 23.11 (#19434)
* feat: Bump dev clickhouse version to 23.11

* add 23.11.2.11-alpine to ci matrix as well

* async migrations count of queries 4->5

* Update query snapshots

* Update query snapshots

* debug

* matrix async migrations

* update tests

* improve test assert to actually be able to debug it when failes

* update async migration tests

* sequential tests of operations

* new partition determination is different maybe?

* tweak

* omit inconsistent partition

* remove index 2 test (inconsitent and not important)

* Update query snapshots

* Update query snapshots

* remove comment

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-03 17:51:27 -08:00
Brett Hoerner
737dca3326
revert: bump kafka image to 3.5.1 (#18274) (#18323)
Revert "chore: bump kafka image to 3.5.1 (#18274)"

This reverts commit 403f9ec2cb.
2023-11-01 08:45:22 -06:00
Brett Hoerner
403f9ec2cb
chore: bump kafka image to 3.5.1 (#18274)
LGTM
2023-10-30 11:44:25 -07:00
Xavier Vello
886c80454a
chore(compose): add capture-rs profile with containerised capture for testing (#18140) 2023-10-25 17:58:12 +02:00
Brett Hoerner
3089d276d0
fix: use prebuilt kafka 2.8.2 container that works on amd64 AND arm64 (#17366)
* Pull in bitnami Kafka 2.8 files

* Make Kafka container multi-arch and upgrade to 2.8.2

* Use local Docker container for Kafka

* Expose Zookeeper locally

* Use ghcr prebuilt images
2023-09-18 09:20:35 -06:00
Paul D'Ambra
fdd3059c5b
chore: remove buildjet (#17247)
* chore: remove buildjet

* fix

* fix

* fix
2023-08-30 14:53:52 +02:00
Ellie Huxtable
377018539d
feat: Use buildjet for ci-backend (#17069)
* ci-backend runs-on -> buildkite

* Use buildjet runners

* Go away old cache

* Fix deps

* Ensure to update the package registry

* Use bigger runners for django tests

* Use ARM for jobs with less concurrency

* Revert "Use ARM for jobs with less concurrency"

This reverts commit bcbf0d7524.

* Fix typo
2023-08-17 15:16:43 +01:00
Joe Martin
d1899c6005
fix: Removing some self-hosted upgrade paths and references (#16711)
* Remove self-hosted references

* Update messages in tests too

* Update query snapshots

* Update UI snapshots for `chromium` (2)

---------

Co-authored-by: Michael Matloka <michal@matloka.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-24 19:44:44 +02:00
James Greenhill
522a08ac77
chore: bump clickhouse for local dev and ci to 23.6 (#16361)
* chore: bump clickhouse for local dev and ci to 23.6

* test to see if race condition

* it is a race
2023-07-03 19:04:57 -07:00
Ben White
8deaf4e8ea
feat: Swapped to use KAFKA_HOSTS everywhere (#16109)
* Swapped to use KAFKA_HOSTS everywhere

* Fixed up type of kafka config options and setup separate kafka hosts for blob consumer

* allow session recordings to have its own kafka security protocol

* remove slash commands from this pr

* syntax must be obeyed

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* fix

* Update query snapshots

* no empty strings in kafka hosts

* fix snapshot

* fix test

---------

Co-authored-by: Paul D'Ambra <paul@posthog.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-06-19 12:15:17 +01:00
Tomás Farías Santana
8f77da2e18
fix: Temporal service waits for db to be healthy (#16079)
fix: Temporal dev service waits for db to be healthy
2023-06-16 07:43:14 +01:00
Ben White
27b75226b0
feat: Completely separate ingestion for replay events (#16024)
---------

Co-authored-by: Paul D'Ambra <paul@posthog.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-06-15 14:13:28 +01:00
Tiina Turban
c2a1c18444
chore: Default async migrations to be off (#15867) 2023-06-07 16:56:56 +02:00
James Greenhill
a2b88e66f1
chore: Remove ClickHouse 22.8 and settle on 23.4.2.11 (#15929)
* chore: Remove ClickHouse 22.8 and settle on 23.4.2.11

* snuck a ci change in there - removed

* Update query snapshots

* Update query snapshots

* Update query snapshots

* Update query snapshots

* adjust service version requirements for clickhouse

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-06-06 16:40:24 -07:00
James Greenhill
9e5b92e7d8
feat: bump clickhouse version to 23.4 for really exciting features (#15574)
* feature: bump clickhouse version to 23.4 for really exciting features

* remove default for kafka table

* Update query snapshots

* don't use defaults on kafka tables

* Update query snapshots

* clickhouse formatDateTime string has changed

* run both 22.8 and 23.4 for now

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-05-17 11:00:08 -07:00
Xavier Vello
2e9a91aa90
fix(hobby-deploy): fix celery first startup (#15453) 2023-05-09 15:20:16 +00:00
Xavier Vello
8b4d5f1a1e
fix(temporal): fix envvar names and arg types (#15396) 2023-05-05 09:40:53 +00:00
James Greenhill
0223d7ab86
feat: Add Temporal to the dev and hobby stacks (#14658)
* feat: Add Temporal to the dev and hobby stacks

* disable elastic for hobby because of resources

* checkpoint

* update requirements

* worker is up, but without the sandbox

* ensure temporal does not depend on elastic

* Feedbacked

* pip-compile dev

* mypy fixes

* add a bit of colorful logging

* add django temporal worker to the mix

* checkpoint for dev-full docker

* Working on docker-full, but checkpointing for now

* add migration bits for full
2023-03-20 16:56:14 -06:00
Harry Waye
48eace5452
chore(clickhouse): update from 22.3 to 22.8 (#13819)
We're updated both in production and [in the Helm
chart](https://github.com/PostHog/charts-clickhouse/pull/663) so I guess
we also want to update here as well?

The thing that brought my here was wanting to use [`EMPTY
AS`](https://github.com/ClickHouse/ClickHouse/pull/38272)
2023-01-19 14:19:50 +00:00
Paul D'Ambra
22f17540d3
chore: move dev postgres settings out of base dockerfile (#13294) 2022-12-13 13:25:18 +00:00
James Greenhill
6c5503cef9
feat: Have a local docker-compose stack for developing 100% in docker (#13025)
* feat: Have a local docker-compose stack for developing 100% in docker

* lol found a docker-compose bug where you can't have volumes created in root dir

* scale -> deploy.replicas

* don't forget to add image for asyncmigrationscheck

* env vars to each component

* Rename local to dev-full
2022-11-30 09:49:17 -08:00
James Greenhill
696028e800
feat: simplify the docker-compose setup so we do less version coordinations (#12998)
* feat: remove version from docker compose to support new spec

* feat: simplify the docker-compose setup so we do less version coordinations

* update hobby bin

* bump docker-compose version for hobby for extends compat

* move ci to ubuntu-latest

* Revert "move ci to ubuntu-latest"

This reverts commit a0462adfec.

* use docker compose for github ci

* correct comments on base
2022-11-29 20:50:42 +00:00