What's Changed
* feat(examples): add example project to monorepo by arielweinberger in https://github.com/pezzolabs/pezzo/pull/111
* feat: json editor view (temporary) by arielweinberger in https://github.com/pezzolabs/pezzo/pull/112
* feat(server): opensearch reporting by arielweinberger in https://github.com/pezzolabs/pezzo/pull/113
* feat(server): add observability server types by ItayElgazar in https://github.com/pezzolabs/pezzo/pull/115
* feat(server): opensearch module, index creation and reporting by arielweinberger in https://github.com/pezzolabs/pezzo/pull/117
* feat(server): add observability graphql resolver by ItayElgazar in https://github.com/pezzolabs/pezzo/pull/116
* feat: opensearch metrics, remove influxdb from stack by arielweinberger in https://github.com/pezzolabs/pezzo/pull/118
* feat(server): opesnearch optional AWS auth + healthcheck by arielweinberger in https://github.com/pezzolabs/pezzo/pull/119
* feat(console): add observability to console by ItayElgazar in https://github.com/pezzolabs/pezzo/pull/114
* feat(console): add request details inspect & new prompt playground view by ItayElgazar in https://github.com/pezzolabs/pezzo/pull/124
* feat(server): migrate prompt version content to settings by arielweinberger in https://github.com/pezzolabs/pezzo/pull/126
* fix: better error handling in client, server and logger by arielweinberger in https://github.com/pezzolabs/pezzo/pull/127
* feat(console): getting started wizard by arielweinberger in https://github.com/pezzolabs/pezzo/pull/128
* feat: remove provider from prompt model by arielweinberger in https://github.com/pezzolabs/pezzo/pull/129
* feat: deprecate `pezzo/integrations` lib by arielweinberger in https://github.com/pezzolabs/pezzo/pull/130
* chore(pezzo/client): add properties and merge metadata when sending a report by ItayElgazar in https://github.com/pezzolabs/pezzo/pull/132
* feat: delete environment by arielweinberger in https://github.com/pezzolabs/pezzo/pull/136
* chore(docker-compose): change port from 5432 to 5433 to avoid local postgres conflict by eylonmiz in https://github.com/pezzolabs/pezzo/pull/137
* feat: provider agnostic prompts by arielweinberger in https://github.com/pezzolabs/pezzo/pull/139
* Prompt functions basic by eylonmiz in https://github.com/pezzolabs/pezzo/pull/138
* fix(types-break): temp fix types files by eylonmiz in https://github.com/pezzolabs/pezzo/pull/140
* feat(azure-provider): add azure provider to settings by eylonmiz in https://github.com/pezzolabs/pezzo/pull/142
* feat(server): add "service" column to PromptVersion by arielweinberger in https://github.com/pezzolabs/pezzo/pull/143
* chore(chat-prompt): change to coming soon by eylonmiz in https://github.com/pezzolabs/pezzo/pull/141
* fix(open-ai-functions): set as undefined if no functions set by eylonmiz in https://github.com/pezzolabs/pezzo/pull/145
* feat: Pezzo OpenAI reporting (with and without prompt management) by arielweinberger in https://github.com/pezzolabs/pezzo/pull/150
* feat(docs): new docs with mintlify by arielweinberger in https://github.com/pezzolabs/pezzo/pull/153
* chore(multiple-providers): coming soon select by eylonmiz in https://github.com/pezzolabs/pezzo/pull/151
* chore(console): simple onboarding flow by eylonmiz in https://github.com/pezzolabs/pezzo/pull/152
* feat(frontend-analytics): Segment frontend tracking by eylonmiz in https://github.com/pezzolabs/pezzo/pull/154
* feat: prompt tester by arielweinberger in https://github.com/pezzolabs/pezzo/pull/155
* feat(server-analytics): add context to events by eylonmiz in https://github.com/pezzolabs/pezzo/pull/156
* chore(nx): upgrade to version 16 by arielweinberger in https://github.com/pezzolabs/pezzo/pull/158
* chore(nx): change nrwl to nx, update to v16 by arielweinberger in https://github.com/pezzolabs/pezzo/pull/159
* chore(client): use rollup to bundle dependencies by arielweinberger in https://github.com/pezzolabs/pezzo/pull/160
* chore: frontend events by eylonmiz in https://github.com/pezzolabs/pezzo/pull/157
* chore(navbar-docs-link): add docs link to navbar by eylonmiz in https://github.com/pezzolabs/pezzo/pull/162
* fix(server-events): REST event context by eylonmiz in https://github.com/pezzolabs/pezzo/pull/161
New Contributors
* eylonmiz made their first contribution in https://github.com/pezzolabs/pezzo/pull/137
**Full Changelog**: https://github.com/pezzolabs/pezzo/compare/v0.3.3...v0.4.0