[jira] [Updated] (COMDEV-494) GSoC: Integrate RocketMQ 5.0 client with Spring

2023-03-03 Thread Yangkun Ai (Jira)


 [ 
https://issues.apache.org/jira/browse/COMDEV-494?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yangkun Ai updated COMDEV-494:
--
External issue URL: https://github.com/apache/rocketmq-clients/issues/275
   Description: 
h2.  
h2. Apache RocketMQ

Apache RocketMQ is a distributed messaging and streaming platform with low 
latency, high performance and reliability, trillion-level capacity and flexible 
scalability.

{*}Page{*}: [https://rocketmq.apache.org|https://rocketmq.apache.org/]
{*}Github{*}: [https://github.com/apache/rocketmq]
h2. Background

RocketMQ 5.0 client has been released recently, we need to integrate it with 
Spring.

Related issue: https://github.com/apache/rocketmq-clients/issues/275
h2. Task
 # Familiar with RocketMQ 5.0 java client usage, you could see more details 
from [https://github.com/apache/rocketmq-clients/tree/master/java] and 
[https://rocketmq.apache.org/docs/quickStart/01quickstart]
 # Integrate with Spring.

h2. Relevant Skills
 # Java language
 # Basic knowledge of RocketMQ 5.0
 # Spring

h3. Mentor

Yangkun Ai, PMC of Apache RocketMQ, 
[aaro...@apache.org|mailto:aaro...@apache.org]

  was:
h2. 
h2. Apache RocketMQ

Apache RocketMQ is a distributed messaging and streaming platform with low 
latency, high performance and reliability, trillion-level capacity and flexible 
scalability.

{*}Page{*}: [https://rocketmq.apache.org|https://rocketmq.apache.org/]
{*}Github{*}: [https://github.com/apache/rocketmq]
h2. Background

RocketMQ 5.0 client has been released recently, we need to integrate it with 
Spring.
h2. Task
 # Familiar with RocketMQ 5.0 java client usage, you could see more details 
from [https://github.com/apache/rocketmq-clients/tree/master/java] and 
[https://rocketmq.apache.org/docs/quickStart/01quickstart]
 # Integrate with Spring.

h2. Relevant Skills
 #  Java language
 #  Basic knowledge of RocketMQ 5.0
 #  Spring

h3. Mentor

Yangkun Ai, PMC of Apache RocketMQ, 
[aaro...@apache.org|mailto:aaro...@apache.org]


> GSoC: Integrate RocketMQ 5.0 client with Spring
> ---
>
> Key: COMDEV-494
> URL: https://issues.apache.org/jira/browse/COMDEV-494
> Project: Community Development
>  Issue Type: Task
>Reporter: Yangkun Ai
>Priority: Major
>  Labels: RocketMQ, gsoc2023, mentor, part-time
>
> h2.  
> h2. Apache RocketMQ
> Apache RocketMQ is a distributed messaging and streaming platform with low 
> latency, high performance and reliability, trillion-level capacity and 
> flexible scalability.
> {*}Page{*}: [https://rocketmq.apache.org|https://rocketmq.apache.org/]
> {*}Github{*}: [https://github.com/apache/rocketmq]
> h2. Background
> RocketMQ 5.0 client has been released recently, we need to integrate it with 
> Spring.
> Related issue: https://github.com/apache/rocketmq-clients/issues/275
> h2. Task
>  # Familiar with RocketMQ 5.0 java client usage, you could see more details 
> from [https://github.com/apache/rocketmq-clients/tree/master/java] and 
> [https://rocketmq.apache.org/docs/quickStart/01quickstart]
>  # Integrate with Spring.
> h2. Relevant Skills
>  # Java language
>  # Basic knowledge of RocketMQ 5.0
>  # Spring
> h3. Mentor
> Yangkun Ai, PMC of Apache RocketMQ, 
> [aaro...@apache.org|mailto:aaro...@apache.org]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Commented] (COMDEV-227) Only list last X releases and the add/remove release page

2023-03-03 Thread Andrew Musselman (Jira)


[ 
https://issues.apache.org/jira/browse/COMDEV-227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17696232#comment-17696232
 ] 

Andrew Musselman commented on COMDEV-227:
-

[~rombert] if you want these fixes instead could you submit a patch we can 
review? That's beyond what I have capacity for.

> Only list last X releases and the add/remove release page
> -
>
> Key: COMDEV-227
> URL: https://issues.apache.org/jira/browse/COMDEV-227
> Project: Community Development
>  Issue Type: Improvement
>  Components: Reporter Tool
>Reporter: Robert Munteanu
>Priority: Major
> Attachments: COMDEV-227.patch.txt
>
>
> In the Apache Sling project we have a large number of releases as we have 
> many independent modules. When loading the 
> https://reporter.apache.org/addrelease.html?sling page, it takes upwards of 
> 10 seconds to load. It would be great if only the last X (50?) releases were 
> shown, and then a "load all" link would be available at the bottom.
> This would greatly speed up our usage of this tool.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Commented] (COMDEV-227) Only list last X releases and the add/remove release page

2023-03-03 Thread Robert Munteanu (Jira)


[ 
https://issues.apache.org/jira/browse/COMDEV-227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17696217#comment-17696217
 ] 

Robert Munteanu commented on COMDEV-227:


There are multiple ways we can fix this:

- load projects on demand via javascript (this might not be acceptable for PMC 
members for PMCs that have few releases )
- load only the most recent X releases and provide a 'load more'/'load all' 
button
- load only the release from the last 6 months and provide a 'load more'/'load 
all' button

I would prefer a solution that, for the Sling scenario, loads quickly without 
additional parameters, i.e. https://reporter.apache.org/addrelease.html?sling 
is quick to load.

/cc [~akm] [~sebb]

> Only list last X releases and the add/remove release page
> -
>
> Key: COMDEV-227
> URL: https://issues.apache.org/jira/browse/COMDEV-227
> Project: Community Development
>  Issue Type: Improvement
>  Components: Reporter Tool
>Reporter: Robert Munteanu
>Priority: Major
> Attachments: COMDEV-227.patch.txt
>
>
> In the Apache Sling project we have a large number of releases as we have 
> many independent modules. When loading the 
> https://reporter.apache.org/addrelease.html?sling page, it takes upwards of 
> 10 seconds to load. It would be great if only the last X (50?) releases were 
> shown, and then a "load all" link would be available at the bottom.
> This would greatly speed up our usage of this tool.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Updated] (COMDEV-498) Improving End-to-End Test Infrastructure of Apache StreamPipes

2023-03-03 Thread Philipp Zehnder (Jira)


 [ 
https://issues.apache.org/jira/browse/COMDEV-498?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Philipp Zehnder updated COMDEV-498:
---
Labels: full-time gsoc gsoc2023 mentor streampipes  (was: gsoc gsoc2023 
large mentor streampipes)

> Improving End-to-End Test Infrastructure of Apache StreamPipes
> --
>
> Key: COMDEV-498
> URL: https://issues.apache.org/jira/browse/COMDEV-498
> Project: Community Development
>  Issue Type: Improvement
>  Components: GSoC/Mentoring ideas
>Reporter: Philipp Zehnder
>Priority: Major
>  Labels: full-time, gsoc, gsoc2023, mentor, streampipes
>
> h3. Apache StreamPipes
> Apache StreamPipes (incubating) is a self-service (Industrial) IoT toolbox to 
> enable non-technical users to connect, analyze and explore IoT data streams. 
> StreamPipes offers several modules including StreamPipes Connect to easily 
> connect data from industrial IoT sources, the Pipeline Editor to quickly 
> create processing pipelines and several visualization modules for live and 
> historic data exploration. Under the hood, StreamPipes utilizes an 
> event-driven microservice paradigm of standalone, so-called analytics 
> microservices making the system easy to extend for individual needs.
> h3. Background
> StreamPipes has grown significantly over the past few years, with new 
> features and contributors joining the project. However, as the project 
> continues to evolve, e2e test coverage must also be improved to ensure that 
> all features remain functional. Modern frameworks, such as Cypress, make it 
> quite easy and fun to automatically test even complex application 
> functionalities. As StreamPipes approaches its 1.0 release, it is important 
> to improve e2e testing to ensure the robustness of the project and its use in 
> real-world scenarios.
> h3. Tasks
> - [ ] Write e2e tests using Cypress to cover most functionalities and user 
> interface components of StreamPipes.
> - [ ] Add more complex testing scenarios to ensure the reliability and 
> robustness of StreamPipes in real-world use cases (e.g. automated tests for 
> version updates)
> - [ ] Add e2e tests for the new Python client to ensure its integration with 
> the main system and its functionalities ([#774 | 
> [https://github.com/apache/streampipes/issues/774|https://github.com/apache/streampipes/issues/774]]])
>  
> - [ ] Document the testing infrastructure and the testing approach to allow 
> for easy maintenance and future contributions.
> h3. ❗ Important Note ❗
> Do not create any account on behalf of Apache StreamPipes in Cypress or using 
> the name of Apache StreamPipes for any account creation. Your mentor will 
> take care of it.
> h3. Relevant Skills
> - Familiarity with testing frameworks, such as Cypress or Selenium
> - Experience with TypeScript or Java
> - Basic knowledge of Angular is helpful
> - Familiarity with Docker and containerization is a plus
> h3. Learning Material
>  * [Cypress docs 
> |https://docs.cypress.io/guides/getting-started/installing-cypress]
>  * [Learn Cypress|https://learn.cypress.io/]
>  * [Angular docs |https://angular.io/docs]
> *References*
> You can find our corresponding issue on GitHub [here 
> |https://github.com/apache/streampipes/issues/1371]
> h3. *Name and Contact Information*
> Name: Philipp Zehnder
> email:  zehnder[at]apache.org
> community: dev[at]streampipes.apache.org
> website: [https://streampipes.apache.org/]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Updated] (COMDEV-498) Improving End-to-End Test Infrastructure of Apache StreamPipes

2023-03-03 Thread Philipp Zehnder (Jira)


 [ 
https://issues.apache.org/jira/browse/COMDEV-498?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Philipp Zehnder updated COMDEV-498:
---
Labels: gsoc gsoc2023 large mentor streampipes  (was: gsoc gsoc2023 mentor 
streampipes)

> Improving End-to-End Test Infrastructure of Apache StreamPipes
> --
>
> Key: COMDEV-498
> URL: https://issues.apache.org/jira/browse/COMDEV-498
> Project: Community Development
>  Issue Type: Improvement
>  Components: GSoC/Mentoring ideas
>Reporter: Philipp Zehnder
>Priority: Major
>  Labels: gsoc, gsoc2023, large, mentor, streampipes
>
> h3. Apache StreamPipes
> Apache StreamPipes (incubating) is a self-service (Industrial) IoT toolbox to 
> enable non-technical users to connect, analyze and explore IoT data streams. 
> StreamPipes offers several modules including StreamPipes Connect to easily 
> connect data from industrial IoT sources, the Pipeline Editor to quickly 
> create processing pipelines and several visualization modules for live and 
> historic data exploration. Under the hood, StreamPipes utilizes an 
> event-driven microservice paradigm of standalone, so-called analytics 
> microservices making the system easy to extend for individual needs.
> h3. Background
> StreamPipes has grown significantly over the past few years, with new 
> features and contributors joining the project. However, as the project 
> continues to evolve, e2e test coverage must also be improved to ensure that 
> all features remain functional. Modern frameworks, such as Cypress, make it 
> quite easy and fun to automatically test even complex application 
> functionalities. As StreamPipes approaches its 1.0 release, it is important 
> to improve e2e testing to ensure the robustness of the project and its use in 
> real-world scenarios.
> h3. Tasks
> - [ ] Write e2e tests using Cypress to cover most functionalities and user 
> interface components of StreamPipes.
> - [ ] Add more complex testing scenarios to ensure the reliability and 
> robustness of StreamPipes in real-world use cases (e.g. automated tests for 
> version updates)
> - [ ] Add e2e tests for the new Python client to ensure its integration with 
> the main system and its functionalities ([#774 | 
> [https://github.com/apache/streampipes/issues/774|https://github.com/apache/streampipes/issues/774]]])
>  
> - [ ] Document the testing infrastructure and the testing approach to allow 
> for easy maintenance and future contributions.
> h3. ❗ Important Note ❗
> Do not create any account on behalf of Apache StreamPipes in Cypress or using 
> the name of Apache StreamPipes for any account creation. Your mentor will 
> take care of it.
> h3. Relevant Skills
> - Familiarity with testing frameworks, such as Cypress or Selenium
> - Experience with TypeScript or Java
> - Basic knowledge of Angular is helpful
> - Familiarity with Docker and containerization is a plus
> h3. Learning Material
>  * [Cypress docs 
> |https://docs.cypress.io/guides/getting-started/installing-cypress]
>  * [Learn Cypress|https://learn.cypress.io/]
>  * [Angular docs |https://angular.io/docs]
> *References*
> You can find our corresponding issue on GitHub [here 
> |https://github.com/apache/streampipes/issues/1371]
> h3. *Name and Contact Information*
> Name: Philipp Zehnder
> email:  zehnder[at]apache.org
> community: dev[at]streampipes.apache.org
> website: [https://streampipes.apache.org/]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Created] (COMDEV-498) Improving End-to-End Test Infrastructure of Apache StreamPipes

2023-03-03 Thread Philipp Zehnder (Jira)
Philipp Zehnder created COMDEV-498:
--

 Summary: Improving End-to-End Test Infrastructure of Apache 
StreamPipes
 Key: COMDEV-498
 URL: https://issues.apache.org/jira/browse/COMDEV-498
 Project: Community Development
  Issue Type: Improvement
  Components: GSoC/Mentoring ideas
Reporter: Philipp Zehnder


h3. Apache StreamPipes

Apache StreamPipes (incubating) is a self-service (Industrial) IoT toolbox to 
enable non-technical users to connect, analyze and explore IoT data streams. 
StreamPipes offers several modules including StreamPipes Connect to easily 
connect data from industrial IoT sources, the Pipeline Editor to quickly create 
processing pipelines and several visualization modules for live and historic 
data exploration. Under the hood, StreamPipes utilizes an event-driven 
microservice paradigm of standalone, so-called analytics microservices making 
the system easy to extend for individual needs.
h3. Background

StreamPipes has grown significantly over the past few years, with new features 
and contributors joining the project. However, as the project continues to 
evolve, e2e test coverage must also be improved to ensure that all features 
remain functional. Modern frameworks, such as Cypress, make it quite easy and 
fun to automatically test even complex application functionalities. As 
StreamPipes approaches its 1.0 release, it is important to improve e2e testing 
to ensure the robustness of the project and its use in real-world scenarios.
h3. Tasks

- [ ] Write e2e tests using Cypress to cover most functionalities and user 
interface components of StreamPipes.
- [ ] Add more complex testing scenarios to ensure the reliability and 
robustness of StreamPipes in real-world use cases (e.g. automated tests for 
version updates)
- [ ] Add e2e tests for the new Python client to ensure its integration with 
the main system and its functionalities ([#774 | 
[https://github.com/apache/streampipes/issues/774|https://github.com/apache/streampipes/issues/774]]])
 
- [ ] Document the testing infrastructure and the testing approach to allow for 
easy maintenance and future contributions.
h3. ❗ Important Note ❗

Do not create any account on behalf of Apache StreamPipes in Cypress or using 
the name of Apache StreamPipes for any account creation. Your mentor will take 
care of it.
h3. Relevant Skills

- Familiarity with testing frameworks, such as Cypress or Selenium
- Experience with TypeScript or Java
- Basic knowledge of Angular is helpful
- Familiarity with Docker and containerization is a plus
h3. Learning Material
 * [Cypress docs 
|https://docs.cypress.io/guides/getting-started/installing-cypress]
 * [Learn Cypress|https://learn.cypress.io/]
 * [Angular docs |https://angular.io/docs]

*References*

You can find our corresponding issue on GitHub [here 
|https://github.com/apache/streampipes/issues/1371]
h3. *Name and Contact Information*

Name: Philipp Zehnder

email:  zehnder[at]apache.org

community: dev[at]streampipes.apache.org

website: [https://streampipes.apache.org/]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Closed] (COMDEV-496) GSoC: Support Logging exporter for metrics in RocketMQ

2023-03-03 Thread Yangkun Ai (Jira)


 [ 
https://issues.apache.org/jira/browse/COMDEV-496?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yangkun Ai closed COMDEV-496.
-
Resolution: Done

> GSoC: Support Logging exporter for metrics in RocketMQ
> --
>
> Key: COMDEV-496
> URL: https://issues.apache.org/jira/browse/COMDEV-496
> Project: Community Development
>  Issue Type: Task
>Reporter: Yangkun Ai
>Priority: Major
>  Labels: RocketMQ, gsoc2023, mentor, part-time
>
> h2. Apache RocketMQ
> Apache RocketMQ is a distributed messaging and streaming platform with low 
> latency, high performance and reliability, trillion-level capacity and 
> flexible scalability.
> {*}Page{*}: [https://rocketmq.apache.org|https://rocketmq.apache.org/]
> {*}Github{*}: [https://github.com/apache/rocketmq]
> h2. Background
> RocketMQ 5.0 supports metrics based on OpenTelemetry. However, typically 
> metrics data needs to be collected by an OpenTelemetry Collector, in which 
> case the OTLP metrics exporter is used. If there is no collector-based 
> component, it is also possible to print the metrics data directly to logs, 
> which makes troubleshooting problems more convenient.
> h2. Related Issue
> https://github.com/apache/rocketmq/issues/5678
> h2. Relevant Skills
>  # Java language
>  # Basic knowledge of CNCF OpenTelemetry
> h3. Mentor
> Yangkun Ai, PMC of Apache RocketMQ, 
> [aaro...@apache.org|mailto:aaro...@apache.org]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Created] (COMDEV-497) GSoC: Implement python client for RocketMQ 5.0

2023-03-03 Thread Yangkun Ai (Jira)
Yangkun Ai created COMDEV-497:
-

 Summary: GSoC: Implement python client for RocketMQ 5.0
 Key: COMDEV-497
 URL: https://issues.apache.org/jira/browse/COMDEV-497
 Project: Community Development
  Issue Type: Task
Reporter: Yangkun Ai


h2. Apache RocketMQ


Apache RocketMQ is a distributed messaging and streaming platform with low 
latency, high performance and reliability, trillion-level capacity and flexible 
scalability.

Page: https://rocketmq.apache.org
h2. Background


RocketMQ 5.0 has released various language clients including Java, CPP, and 
Golang, to cover all major programming languages, a Python client needs to be 
implemented.

Related Repo: https://github.com/apache/rocketmq-clients
h2. Task
The developer is required to be familiar with the Java implementation and 
capable of developing a Python client, while ensuring consistent functionality 
and semantics.

Relevant Skills
Python language
Basic knowledge of RocketMQ 5.0
h2. Mentor


Yangkun Ai, PMC of Apache RocketMQ, aaro...@apache.org



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org



[jira] [Updated] (COMDEV-497) GSoC: Implement python client for RocketMQ 5.0

2023-03-03 Thread Yangkun Ai (Jira)


 [ 
https://issues.apache.org/jira/browse/COMDEV-497?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yangkun Ai updated COMDEV-497:
--
Language: python Python
  Labels: RocketMQ full-time gsoc2023 mentor  (was: full-time gsoc2023 
mentor)

> GSoC: Implement python client for RocketMQ 5.0
> --
>
> Key: COMDEV-497
> URL: https://issues.apache.org/jira/browse/COMDEV-497
> Project: Community Development
>  Issue Type: Task
>Reporter: Yangkun Ai
>Priority: Major
>  Labels: RocketMQ, full-time, gsoc2023, mentor
>
> h2. Apache RocketMQ
> Apache RocketMQ is a distributed messaging and streaming platform with low 
> latency, high performance and reliability, trillion-level capacity and 
> flexible scalability.
> Page: https://rocketmq.apache.org
> h2. Background
> RocketMQ 5.0 has released various language clients including Java, CPP, and 
> Golang, to cover all major programming languages, a Python client needs to be 
> implemented.
> Related Repo: https://github.com/apache/rocketmq-clients
> h2. Task
> The developer is required to be familiar with the Java implementation and 
> capable of developing a Python client, while ensuring consistent 
> functionality and semantics.
> Relevant Skills
> Python language
> Basic knowledge of RocketMQ 5.0
> h2. Mentor
> Yangkun Ai, PMC of Apache RocketMQ, aaro...@apache.org



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org