Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/v0.58.x #6405

Merged
merged 53 commits into from
Nov 8, 2024
Merged

Release/v0.58.x #6405

merged 53 commits into from
Nov 8, 2024

Conversation

prashant-shahi
Copy link
Member

@prashant-shahi prashant-shahi commented Nov 8, 2024

Summary

  • release SigNoz v0.58.0
  • bump up SigNoz OtelCollector v0.111.8

Important

Enhance template processing to support {{.Labels.service.name}} syntax and improve string escaping for ClickHouse queries, with comprehensive tests for backward compatibility.

  • Template Processing:
    • Enhance preprocessTemplate() in rules/templates.go to handle {{.Labels.service.name}} syntax.
    • Add regex to replace {{.Labels.service.name}} with {{index .Labels "service.name"}}.
  • String Escaping:
    • Modify QuoteEscapedStringForContains() in utils/format.go to handle index-specific escaping for ClickHouse queries.
  • Testing:
    • Add test TestTemplateExpander_WithLablesDotSyntax in templates_test.go to verify new template syntax handling.
    • Ensure backward compatibility with existing template syntax through tests.

This description was created by Ellipsis for 48f3b9c. It will automatically update as commits are pushed.

eKuG and others added 30 commits October 28, 2024 22:32
…6260)

* fix: fixed the step interval which was being perculated to list view

* fix: fixed the step interval which was being perculated to list view

* fix: fixed the step interval which was being perculated to list view

* fix: fixed the step interval which was being perculated to list view

* fix: fixed the step interval which was being perculated to list view

* fix: fixed the step interval which was being perculated to list view

* chore: bump signoz-otel-collector version (#6290)

* Chore: bump signoz otel collector dependency to 0.111.5 (#6302)

* chore: bump signoz-otel-collector dependency version to 0.111.5

* chore: logs filter suggestions: update import for ResourceHierarchy from signoz-otel-collector

* fix: fixed the step interval which was being perculated to list view

---------

Co-authored-by: Srikanth Chekuri <[email protected]>
Co-authored-by: Raj Kamal Singh <[email protected]>
* chore: move hostname to resource attributes for logs qf

* chore: fix the key for hostname
* feat: add questionaire components

* feat: update css

* feat: delete icon svgs and update css

* feat: update component names
Bumps [uplot](https://github.com/leeoniya/uPlot) from 1.6.26 to 1.6.31.
- [Release notes](https://github.com/leeoniya/uPlot/releases)
- [Commits](leeoniya/uPlot@1.6.26...1.6.31)

---
updated-dependencies:
- dependency-name: uplot
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [webpack](https://github.com/webpack/webpack) from 5.88.2 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v5.88.2...v5.94.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: enable env at docker compose
YounixM and others added 21 commits November 4, 2024 15:19
* feat: added generic table component for scenario 1,3,4

* feat: added generic logic for mq detail tables and consumed for sc-1,2

* feat: added overview and details table for scenario-3

* feat: added table row clicks func

* feat: resolved comments
* fix: added onboarding setup for producer/consumer for Messaging queues

* fix: polled onboarding status api

* feat: added onboarding status api with useQueury functions and updated endpoints

* feat: added onboarding status api util for attribute data

* feat: refactoring and url query changes

* feat: changed start and end time to nanosecond for api payload

* feat: added comment description
…6371)

* feat: added healthcheck and attribute checklist component for Kafka

* feat: corrected the onboardingapi payload

* feat: added missing configuration button at overview and onboarding flow
* feat: added kafka - scenario - 4

* feat: added error handling and correct api handler for kafka apis
* feat: added onboarding detail for consumer setup

* feat: corrected spelling

* feat: reorders imports correctly
* feat: updated the design for Messaging Queue - summary section

* feat: resolved comments

* feat: added better logic for switch options and resolved query
* feat: added support for instrumentation scope in logs

* chore: remove console logs

* fix: the logic for rendering prefix

* feat: address review comments

---------

Co-authored-by: SagarRajput-7 <[email protected]>
Bumps [express](https://github.com/expressjs/express) from 4.19.2 to 4.21.1.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md)
- [Commits](expressjs/express@4.19.2...4.21.1)

---
updated-dependencies:
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat: added kafka - scenario - 4 - drop rate table

* feat: added api, new table and traceid redirection

* feat: code refactor
* feat: fixed multiple fixes and chores in kafka 2.0

* feat: fixed producer latency - producer-detail call

* feat: fixed mq-detail page layout and pagination

* feat: resolved comments
* fix: issue with orderby by materialized column

* fix: tests

* fix: order by issue in old explorer as well
@CLAassistant
Copy link

CLAassistant commented Nov 8, 2024

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
10 out of 11 committers have signed the CLA.

✅ eKuG
✅ YounixM
✅ vikrantgupta25
✅ srikanthccv
✅ nityanandagohain
✅ ankitnayan
✅ shivanshuraj1333
✅ ahmadshaheer
✅ prashant-shahi
✅ SagarRajput-7
❌ dependabot[bot]
You have signed the CLA already but the status is still pending? Let us recheck it.

Copy link

github-actions bot commented Nov 8, 2024

Build Error! No Linked Issue found. Please link an issue or mention it in the body using #<issue_id>

1 similar comment
Copy link

github-actions bot commented Nov 8, 2024

Build Error! No Linked Issue found. Please link an issue or mention it in the body using #<issue_id>

Copy link
Contributor

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

❌ Changes requested. Reviewed everything up to 48f3b9c in 3 minutes and 4 seconds

More details
  • Looked at 10839 lines of code in 135 files
  • Skipped 1 files when reviewing.
  • Skipped posting 7 drafted comments based on config settings.
1. pkg/query-service/app/inframetrics/namespaces.go:180
  • Draft comment:
    The math.Min function returns a float64, but it is being used as an index for slicing, which requires an int. Consider casting the result to int to avoid potential type mismatch errors.
  • Reason this comment was not posted:
    Comment looked like it was already resolved.
2. pkg/query-service/app/inframetrics/hosts.go:266
  • Draft comment:
    Using math.Min for slice indices is incorrect because it returns a float64. Use integer comparison instead to determine the limit for slicing.
  • Reason this comment was not posted:
    Marked as duplicate.
3. frontend/src/pages/MessagingQueues/MQDetails/MessagingQueueOverview.tsx:92
  • Draft comment:
    Consider making the evaluation interval configurable or define it as a constant for better maintainability.
  • Reason this comment was not posted:
    Confidence changes required: 50%
    The code is using a hardcoded value for the evaluation interval in milliseconds. This should be configurable or at least documented as a constant for better maintainability.
4. frontend/src/pages/MessagingQueues/MQDetails/MessagingQueueOverview.tsx:88
  • Draft comment:
    Consider parameterizing the evaluation time instead of using a hardcoded value (2363404 ms) to improve flexibility and maintainability.
  • Reason this comment was not posted:
    Confidence changes required: 50%
    The code is using a hardcoded value for the evaluation time in milliseconds. This should be parameterized or configurable to allow flexibility and avoid magic numbers.
5. frontend/src/pages/MessagingQueues/MQDetails/DropRateView/EvaluationTimeSelector.tsx:95
  • Draft comment:
    Avoid using inline styles in React components. Use external stylesheets, CSS classes, or styled components instead.
  • Reason this comment was not posted:
    Marked as duplicate.
6. frontend/src/pages/MessagingQueues/MQDetails/DropRateView/EvaluationTimeSelector.tsx:104
  • Draft comment:
    Avoid using inline styles. Consider using CSS classes or styled components instead.
  • Reason this comment was not posted:
    Marked as duplicate.
7. frontend/src/pages/MessagingQueues/MQDetails/DropRateView/EvaluationTimeSelector.tsx:92
  • Draft comment:
    Avoid using inline styles in React components. Consider using CSS classes or styled components instead.
  • Reason this comment was not posted:
    Marked as duplicate.

Workflow ID: wflow_5aKDGICftM4nBens


Want Ellipsis to fix these issues? Tag @ellipsis-dev in a comment. You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet mode, and more.

@prashant-shahi prashant-shahi merged commit eb66709 into main Nov 8, 2024
17 of 21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.