Releases: highlight/highlight
Releases · highlight/highlight
docker-v0.3.6
What's Changed
- Improve small span display on flame graph by @ccschmitz in #8207
- correctly report logs and traces overages by @Vadman97 in #8208
- metric graphs within a dashboard by @mayberryzane in #8202
- Version Packages by @github-actions in #8206
- Add additional error fields to query by @SpennyNDaJets in #8210
- dashboard overview page by @mayberryzane in #8212
- correctly filter errors ingest by @Vadman97 in #8213
- first draft by @deltaepsilon in #8215
- Redirect Unknown paths to
/sessions
by @SpennyNDaJets in #8222 - Add error segment migration task: by @SpennyNDaJets in #8217
- improvements to self hosted stack by @Vadman97 in #8174
- update examples for accessing api by @Vadman97 in #8195
- fix xhr monkeypatch breaking for URL objects by @Vadman97 in #8224
- Bump the pip group across 3 directories with 2 updates by @dependabot in #8226
- Version Packages by @github-actions in #8231
- Some new error query fixes by @SpennyNDaJets in #8223
- Fix empty flame graph by @SpennyNDaJets in #8225
- create materialized column for TraceAttributes by @mayberryzane in #8244
- more graphing / dashboard polish items by @mayberryzane in #8227
- fix log timestamp clamping by @mayberryzane in #8245
- fix lambda fn updates emitting to stdout by @Vadman97 in #8261
- fix incorrect reference to error filter parsing breaking error object ingestion by @Vadman97 in #8262
- improve python SDK by @Vadman97 in #8259
- Fix error segment migration by @SpennyNDaJets in #8269
- Swap out error query builder by @SpennyNDaJets in #8179
- fall back to unversioned sourcemaps by @Vadman97 in #8274
- update rrweb to fix
.tagName
null access error by @Vadman97 in #8270 - Version Packages by @github-actions in #8278
- Fix flame graph not appearing on network resources by @ccschmitz in #8268
- Fix search params being set in wrong place by @ccschmitz in #8214
- Glauber Costa Turso blog post by @deltaepsilon in #8282
- Swap date picker on log alerts by @SpennyNDaJets in #8281
- fix nestjs sdk requiring endpoint to return by @Vadman97 in #8276
- add nextjs example of suspense loading by @Vadman97 in #8285
- Version Packages by @github-actions in #8290
- Fix all instances link by @SpennyNDaJets in #8284
- Fix error group autoresolver data sync by @SpennyNDaJets in #8298
- add dnd dashboard organization, edit name by @mayberryzane in #8287
- Revert combobox changes by @SpennyNDaJets in #8303
- Migrate errors to search context by @SpennyNDaJets in #8296
- New livestream link and promo text by @deltaepsilon in #8297
- Add empty state UI for sessions in related resource panel by @ccschmitz in #8288
- Show slack dropdown consistently by @SpennyNDaJets in #8307
- Distributed tracing blog post by @deltaepsilon in #8299
- Fix error pagination by @SpennyNDaJets in #8305
- use vercel project name as service name by @Vadman97 in #8291
- getInitialProps error docs by @deltaepsilon in #8312
- New Pricing Page by @Abhishek-More in #7792
- Optimize polling resources by @SpennyNDaJets in #8316
- add scrollable prop to tabs to allow scrolling within individual tab panels by @mayberryzane in #8311
- add new blog posts on observability by @Vadman97 in #8025
- Update 3_self-host-enterprise.md by @jay-khatri in #8320
- fix rrweb merge conflict breaking canvas recording by @Vadman97 in #8334
- Version Packages by @github-actions in #8335
- report additional vercel log drain attributes by @Vadman97 in #8336
- Add position indicator in session logs by @syedbarimanjan in #8280
- Prep backend for session search swap by @SpennyNDaJets in #8351
- Fix instance link by @SpennyNDaJets in #8345
- optimize kafka reader by @Vadman97 in #8294
- Add project id filter to sessions by @SpennyNDaJets in #8355
- ensure log alerts use threshold window for lookback by @Vadman97 in #8356
- caching for sourcemaps by @Vadman97 in #8354
- New Metrics Landing Page by @Abhishek-More in #8367
- Launch Week Posts by @jay-khatri in #8369
- Migrate session segments by @SpennyNDaJets in #8357
- add banners for launch week 5 by @mayberryzane in #8368
- Updates for launch day 1 by @jay-khatri in #8372
- Fix comment modal esc by @SpennyNDaJets in #8353
- visualize usage billing over time by @Vadman97 in #8044
- prepare dashboards for launch week by @Vadman97 in #8349
- add script to query session metadata from clickhouse by @Vadman97 in #8344
- Related resource header updates by @ccschmitz in #8283
- launch week 5 blog posts by @Vadman97 in #8389
- add codeql.yml by @Vadman97 in #5014
- report additional metadata on error boundary errors by @Vadman97 in #8343
- report cors network request failures by @Vadman97 in #8333
- rename dashboard -> metric in places, fix spacing in legend by @mayberryzane in #8402
- Version Packages by @github-actions in #8405
- metrics docs by @mayberryzane in #8406
- correctly show launch week posts by @Vadman97 in #8400
- Fix issues with invite modal by @ccschmitz in #8404
- tune message consumption in production by @Vadman97 in #8352
- update dependencies by @Vadman97 in #8408
- Fix performance issue with query editor on logs by @ccschmitz in #8403
- Waterfall view for a trace by @ccschmitz in #8295
- use optimistic cache updates in metrics ui by @mayberryzane in #8416
- Swap out session query builder by @SpennyNDaJets in #8328
- fix count distinct for metrics api by @Vadman97 in #8413
- add form for name for new dashboards by @mayberryzane in #8427
- tooltips for graphing editor by @mayberryzane in #8410
- Don't allow inviting existing admins or invitees by @ccschmitz in #8414
- fixup! fix count distinct for metrics api (#8413) by @Vadman97 in #8445
- Error alert search queries by @SpennyNDaJets in #8409
- billing page polish by @Vadman97 in #8390
- Add search query to error instance search by @SpennyNDaJets in #8415
- fix overflow issues on metrics table by...
docker-v0.3.5
What's Changed
- Fix antlr crashes by @SpennyNDaJets in #8122
- Support new error queries by @SpennyNDaJets in #8095
- enable group-level matching for all projects by @mayberryzane in #8125
- self hosted improvements by @Vadman97 in #8089
- Keep url in sync with session by @SpennyNDaJets in #8133
- auto join users should default to member role by @mayberryzane in #8134
- Support single quotes and backticks in queries by @ccschmitz in #8082
- fix stacktrace processing for brotli compressed code by @Vadman97 in #8136
- Fix state reset on session transition by @ccschmitz in #8091
- Distributed Tracing in Next.js: working example by @deltaepsilon in #8107
- Livestream banner by @deltaepsilon in #8131
- remove error object embeddings by @mayberryzane in #8144
- save traces that contain events by @Vadman97 in #8143
- update dependencies by @Vadman97 in #8102
- fix ingestion filters by @Vadman97 in #8154
- tweak player behavior by @Vadman97 in #8130
- truncate trace values > 65536 by @mayberryzane in #8155
- Support new session queries by @SpennyNDaJets in #8119
- fix github integration callback failure by @Vadman97 in #8128
- support bundling client into firstload by @Vadman97 in #8058
- Version Packages by @github-actions in #8103
- fix release process for bundled highlight.run client by @Vadman97 in #8175
- Webinar Links by @Abhishek-More in #8165
- fix nestjs sdk by @Vadman97 in #8166
- Version Packages by @github-actions in #8181
- Compare excluded env against error env by @ccschmitz in #8177
- Ensure log rows refresh with related resources by @ccschmitz in #8158
- Create TagSwitchGroup component by @ccschmitz in #8115
- interpolate query variables by @mayberryzane in #8173
- Fix bug with mismatching left panel open state by @ccschmitz in #8176
- Remove log alert excluded envs by @SpennyNDaJets in #8178
- support count distinct in grafana by @mayberryzane in #8180
- Related resource panel for sessions by @ccschmitz in #8118
- First draft of Changelog 29 by @deltaepsilon in #8156
- Zain blog post by @deltaepsilon in #8185
- add opentelemetry .NET instrumentation example by @Vadman97 in #8187
- support logs visualization in grafana plugin by @mayberryzane in #8188
- Fix trace attributes not appearing by @ccschmitz in #8192
- Fix alert styles by @SpennyNDaJets in #8184
- update calendly popover demo url by @Vadman97 in #8191
- Allow searching logs by
message
key by @ccschmitz in #8193 - New Tabs component by @ccschmitz in #8186
- Fix creating user on password login by @SpennyNDaJets in #8197
- update provisioned dashboards, bump version for plugin 0.2.0 release by @mayberryzane in #8198
- Update backend with supporting changes for query by @SpennyNDaJets in #8201
- support next route-group and serverless sourcemap enhancement by @Vadman97 in #8200
- use group by keys for count distinct by @mayberryzane in #8203
Full Changelog: docker-v0.3.4...docker-v0.3.5
docker-v0.3.4
What's Changed
- docs: add mogery as a contributor for code by @allcontributors in #7936
- fix(sdk/rust): fix publish CI failing by @mogery in #7935
- Upgrade Ariakit to v0.4.2 by @ccschmitz in #7899
- Fix over fetching and wrong status on setup by @ccschmitz in #7912
- avoid reporting negative session active time by @Vadman97 in #7926
- correctly show base fee for plans already subscribed by @Vadman97 in #7931
- update javascript dependencies by @Vadman97 in #7944
- js-cookie is a real dependency by @deltaepsilon in #7945
- default to inlining stylesheets by @Vadman97 in #7928
- allow all alerts to notify for a single instance by @Vadman97 in #7940
- Support multiline search box by @SpennyNDaJets in #7922
- add a view in context button to log rows by @Vadman97 in #7929
- upgrade go dependencies by @mayberryzane in #7937
- Revert "upgrade go dependencies" by @mayberryzane in #7955
- fallback to main traces table if traces_by_id does not contain trace yet by @mayberryzane in #7800
- use level field for Vercel log drain by @mayberryzane in #7895
- Fix nested != queries by @SpennyNDaJets in #7951
- configure trace id capture on logs as part of log hook by @Vadman97 in #7952
- Version Packages by @github-actions in #7948
- cleanup unused fields by @mayberryzane in #7962
- first draft of OTel blog post by @deltaepsilon in #7961
- remove store from popover to fix hanging by @mayberryzane in #7966
- update more javascript dependencies by @Vadman97 in #7953
- View related errors in flyout panel by @ccschmitz in #7886
- Fix gap between histogram and table on logs by @ccschmitz in #7875
- try gorm upgrades again by @mayberryzane in #7967
- add gorm type for JSONB fields by @mayberryzane in #7975
- fix percentage calculation for error metrics by @mayberryzane in #7973
- add log to troubleshoot capacitor saved urls by @Vadman97 in #7972
- Bump react-calendly from 4.1.1 to 4.3.0 by @dependabot in #7964
- Bump pino from 8.15.0 to 8.19.0 by @dependabot in #7965
- revert GORM changes for now by @mayberryzane in #7989
- Deep stringify body objects by @SpennyNDaJets in #7976
- Version Packages by @github-actions in #7993
- Fix stale network tabs by @SpennyNDaJets in #7977
- correctly generate session reports for large projects by @Vadman97 in #7988
- fix console serialization by @Vadman97 in #7981
- update more javascript dependencies by @Vadman97 in #7991
- Zane/gorm 3 by @mayberryzane in #7994
- setup example app allowing canvas recording with react-three-fiber by @Vadman97 in #7824
- update rrweb by @Vadman97 in #7620
- Bump semver from 7.5.4 to 7.6.0 by @dependabot in #7996
- Bump @types/lodash from 4.14.202 to 4.17.0 by @dependabot in #7997
- Fix error group queries by secure ID by @ccschmitz in #7980
- more go dependency upgrades by @mayberryzane in #8002
- Version Packages by @github-actions in #7999
- Animate related resource panel transitions by @ccschmitz in #7974
- fix frontend auth logic failing to persist across tabs by @Vadman97 in #8009
- update docs on finding session track events by @Vadman97 in #7534
- use backend.Dockerfile in prod deployment by @mayberryzane in #8011
- use level attribute on logs as the severity by @Vadman97 in #7995
- Handling undefined NEXT_RUNTIME by @deltaepsilon in #8000
- Revert "use backend.Dockerfile in prod deployment" by @mayberryzane in #8012
- use backend.Dockerfile by @mayberryzane in #8013
- go dependency upgrades by @mayberryzane in #8019
- Zane/more dependabot by @mayberryzane in #8015
- Version Packages by @github-actions in #8014
- Fetch future logs and traces exclusively by @SpennyNDaJets in #8026
- update ruby dependencies in e2e by @mayberryzane in #8022
- replace jwx package in dependencies by @mayberryzane in #8027
- Circular dependency repair by @deltaepsilon in #8036
- Version Packages by @github-actions in #8039
- Fix out of order session requests by @SpennyNDaJets in #7998
- Version Packages by @github-actions in #8047
- redirect to workspace's default project on join by @mayberryzane in #8028
- add github action runner IP to RDS security group by @mayberryzane in #8052
- support looping sessions for demoing by @Vadman97 in #8056
- Remove matched attributes from logs table by @SpennyNDaJets in #8063
- add bar graphs to metrics page by @mayberryzane in #8066
- Doc repair by @deltaepsilon in #8069
- Fix bugs applying filters from log/span attributes by @ccschmitz in #8060
- add table metric visualization by @mayberryzane in #8073
- fix meter query if no rows in materialized view by @mayberryzane in #8077
- Revert "fix meter query if no rows in materialized view" by @mayberryzane in #8079
- support overriding promise monkeypatch via h.init by @Vadman97 in #8061
- Version Packages by @github-actions in #8081
- Support filtering by HasComments by @SpennyNDaJets in #8071
- Use related resource panel to view associated traces by @ccschmitz in #8064
- update performance for error / session meter query by @mayberryzane in #8080
- Remove overwriting sampling rate by @SpennyNDaJets in #8086
- Version Packages by @github-actions in #8087
- skip adding to security group for external contributions by @mayberryzane in #8090
- ensure frontend does not show overage card for free trial projects by @Vadman97 in #8049
- add migration to save error object embeddings per group by @mayberryzane in #8096
- update more javascript dependencies by @Vadman97 in #8033
- add a cors asset worker by @Vadman97 in #8010
- View logs in related resource panel by @ccschmitz in #8083
- add session duration keys as queryable by @Vadman97 in #8092
- match embedding at group level for project 1 by @mayberryzane in #8108
- report traces for websocket messages by @Vadman97 in #8114
- Fix NOT filters by @SpennyNDaJets in #8116
- Support duration prefixes by @SpennyNDaJets in #8109
Full Changelog: docker-v0.3.3...docker-v0.3.4
docker-v0.3.3
What's Changed
- Hidden Customer Testimonial by @Abhishek-More in #7844
- Fix cursor jumping in search by @SpennyNDaJets in #7848
- propagate highlight trace id on logs by @Vadman97 in #7833
- Support matching regex in searches by @SpennyNDaJets in #7835
- Fix select values UI by @SpennyNDaJets in #7856
- Display inline search result attributes by @SpennyNDaJets in #7855
- Set up routing and flyout panel for related resources by @ccschmitz in #7773
- Improve display of search query errors by @ccschmitz in #7753
- check if teams id is nil by @mayberryzane in #7867
- Support for searching issues when creating them - Search and link existing issues with error or session comments. by @jemiluv8 in #7719
- filter network request recording for highlight.io traffic by @Vadman97 in #7851
- fix docker compose hobby envs duplicates by @Typ0genius in #7871
- Highlight
*
characters in searches by @ccschmitz in #7859 - Update IsIntegrated logic to pull from setup_events table by @ccschmitz in #7860
- metrics page demo by @mayberryzane in #7866
- Repairing reloading for nest.js e2e by @deltaepsilon in #7858
- stop auto-opening discord page by @Vadman97 in #7882
- show quota exceeded cards correctly by @Vadman97 in #7868
- change billing plan page for aws mp subscriptions by @Vadman97 in #7884
- document fluentforward tls configuration by @Vadman97 in #7873
- Replo blog post by @deltaepsilon in #7872
- load more logs and traces from time of last row by @Vadman97 in #7881
- Change HFS wording by @jay-khatri in #7891
- Fix table width and height by @SpennyNDaJets in #7888
- update billing page for aws marketplace by @Vadman97 in #7892
- update dependencies by @Vadman97 in #7883
- update grafana docs to reference plugin setup instructions by @mayberryzane in #7898
- js / ruby package upgrades by @mayberryzane in #7916
- Example server actions for Next.js by @deltaepsilon in #7816
- avoid showing sales email for aws mp plans by @Vadman97 in #7921
- allow customizing log attribute serialization by @Vadman97 in #7902
- Changelog 28 by @deltaepsilon in #7923
- Sync key and values across searches by @SpennyNDaJets in #7889
- tweak kafka deploy for hobby by @Vadman97 in #7925
- report browser performance events as metrics by @Vadman97 in #7920
- Version Packages by @github-actions in #7831
- feat(sdk): Add Rust SDK by @mogery in #7578
New Contributors
- @Typ0genius made their first contribution in #7871
- @mogery made their first contribution in #7578
Full Changelog: docker-v0.3.2...docker-v0.3.3
docker-v0.3.2
What's Changed
- keep console object serialized as json for body with sdk by @Vadman97 in #7826
- Support contains operator in new search by @SpennyNDaJets in #7829
- fix error grouping sessions / errors by @mayberryzane in #7838
- add instructions for self-hosted MS Teams by @mayberryzane in #7825
- support more session attributes as clickhouse filters by @Vadman97 in #7843
Full Changelog: docker-v0.3.1...docker-v0.3.2
docker-v0.3.1
What's Changed
- Improve logs related resource query by @SpennyNDaJets in #7797
- Improve request/response redactions by @SpennyNDaJets in #7807
- React Server Components testbed + docs comments [HIG-4346] by @deltaepsilon in #7808
- Version Packages by @github-actions in #7811
- LLM experimentation by @Vadman97 in #7698
- Show tooltip when unexpectedly no errors by @SpennyNDaJets in #7812
- update plugin description and provisioned dashboard by @mayberryzane in #7803
- fix issues with mp metering by @Vadman97 in #7815
- fix self hosted bugs by @Vadman97 in #7814
- fix setup docs showing incorrect public uri
- fix frontend entrypoint try catch
- mount ssl certificates to allow changing ssl and document ssl changes
- fix browser logs / traces not going to the right place
- fix phonehome not reporting version / email correctly
Full Changelog: docker-v0.3.0...docker-v0.3.1
docker-v0.3.0
Important Changes
- Hobby deploy disables SSL by default per #7776. This can be configured in
docker/.env
What's Changed
- propagate session environment to network request traces by @Vadman97 in #7771
- Modal.com pod blog by @deltaepsilon in #7761
- add GOMEMLIMIT values to all containers by @Vadman97 in #7757
- remove highlight admin guard for Teams integration by @mayberryzane in #7798
- Allow users to use the same search key multiple times by @SpennyNDaJets in #7774
- support backend url for sourcemap uploader by @Vadman97 in #7799
- Version Packages by @github-actions in #7758
- fix self hosted bugs by @Vadman97 in #7776
Full Changelog: docker-v0.2.10...docker-v0.3.0
docker-v0.2.10
What's Changed
- Version Packages by @github-actions in #7754
- flattened format for traces, add filtering logic to otel.go by @mayberryzane in #7756
- Tracking updates for related resources by @ccschmitz in #7702
- clean up error filtering logic by @Vadman97 in #7731
- Tweaks to item selection in query builder typeahead by @ccschmitz in #7742
- Sessions: add related resources by @SpennyNDaJets in #7710
- Next.js tutorial embeds by @deltaepsilon in #7628
- also clamp dates for metrics values to avoid too many old / future parts by @mayberryzane in #7762
- report usage as part of phonehome metrics by @Vadman97 in #7766
- fix incorrect logic for adding absolute url to relative stylesheet by @Vadman97 in #7769
- fix session report showing incorrect data by @Vadman97 in #7760
- Sync reflame's rrweb by @SpennyNDaJets in #7772
Full Changelog: docker-v0.2.9...docker-v0.2.10
docker-v0.2.9
What's Changed
- Fix histogram dates by @SpennyNDaJets in #7708
- MagicPatterns podcast post by @deltaepsilon in #7716
- Fix zoom controls on trace flame graphs by @ccschmitz in #7663
- Empty state for search filter values by @ccschmitz in #7718
- Search errors by trace and session ids by @SpennyNDaJets in #7690
- Create partitioned trace_by_id table by @SpennyNDaJets in #7704
- Traces: link to related resources by @SpennyNDaJets in #7700
- increase max network payload that can be previewed by @Vadman97 in #7729
- EXISTS type error by @SpennyNDaJets in #7730
- move flushLogs logic to otel.go by @mayberryzane in #7725
- Revert "move flushLogs logic to otel.go" by @mayberryzane in #7738
- opentelemetry collector tuning by @Vadman97 in #7712
- skip trace_attributes table, write directly to trace_key_values by @mayberryzane in #7737
- move filtering / service creation logic to otel by @mayberryzane in #7743
- enforce +/- 2 hour difference for ingested logs and traces by @mayberryzane in #7736
- filter out metric spans by @Vadman97 in #7734
- Small updates for Reflame by @lewisl9029 in #7748
- use numeric project_id instead of obfuscated id by @mayberryzane in #7747
- Display exists values in search by @SpennyNDaJets in #7732
- fix text obfuscation logic by @Vadman97 in #7735
- hobby stack deployment improvements by @Vadman97 in #7746
Full Changelog: docker-v0.2.8...docker-v0.2.9
docker-v0.2.8
What's Changed
Full Changelog: docker-v0.2.7...docker-v0.2.8