The Appsmith project, an open-source platform for building internal applications, has been actively addressing performance optimization and critical bug fixes in recent weeks. The development team has concentrated efforts on enhancing user interface components, optimizing backend processes, and resolving significant issues affecting application stability.
Recent GitHub issues and pull requests (PRs) indicate a concerted effort to improve both the functionality and reliability of the Appsmith platform. Notable PRs such as #36168 and #36165 focus on migrating database plugins to new configurations and enhancing reactive bindings, respectively. These changes aim to streamline code management and improve user experience but have encountered some test failures that need resolution.
Critical issues like #36163, which involves missing queries after forking applications, highlight ongoing challenges in maintaining data integrity across different environments. Similarly, #36039 reports 504 errors during large app imports or edits, underscoring the need for robust handling of extensive datasets.
The development team has been active in refining workflows and testing processes. Members such as Abhijeet (abhvsn) and Pawan Kumar (jsartisan) have contributed to improving build triggers and widget configurations, while Anagh Hegde (AnaghHegde) has enhanced CI workflows. The team's collaborative efforts are evident in co-authored commits and shared responsibilities across various features.
The Appsmith project is progressing with a focus on enhancing performance and addressing critical bugs. However, resolving test failures remains crucial to ensure stability as the platform evolves.
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 101 | 32 | 57 | 0 | 3 |
14 Days | 157 | 63 | 95 | 0 | 3 |
30 Days | 313 | 144 | 232 | 1 | 4 |
All Time | 20773 | 17070 | - | - | - |
Like all software activity quantification, these numbers are imperfect but sometimes useful. Comments, Labels, and Milestones refer to those issues opened in the timespan in question.
Developer | Avatar | Branches | PRs | Commits | Files | Changes |
---|---|---|---|---|---|---|
Nilansh Bansal | 1 | 5/3/1 | 6 | 112 | 39796 | |
Sagar Khalasi | 15 | 19/6/8 | 44 | 630 | 27413 | |
Valera Melnikov | 6 | 5/0/3 | 17 | 880 | 21951 | |
Hetu Nandu | 5 | 5/3/2 | 30 | 234 | 11197 | |
Rahul Barwal | 5 | 7/2/3 | 14 | 35 | 6122 | |
Laveena Enid | 1 | 2/2/0 | 1 | 37 | 6049 | |
Ankita Kinger | 7 | 15/6/5 | 20 | 40 | 5221 | |
Rudraprasad Das | 3 | 3/2/1 | 7 | 37 | 4304 | |
Diljit | 4 | 2/0/0 | 21 | 209 | 3719 | |
Alex | 5 | 6/2/3 | 15 | 35 | 3586 | |
Ilia | 4 | 6/3/1 | 6 | 105 | 3125 | |
albinAppsmith | 3 | 12/10/0 | 13 | 45 | 2939 | |
Pawan Kumar | 1 | 7/5/0 | 10 | 272 | 1629 | |
Manish Kumar | 1 | 6/6/0 | 9 | 19 | 1516 | |
Pawan Kumar | 3 | 0/0/0 | 19 | 241 | 1242 | |
Abhijeet | 4 | 10/8/1 | 18 | 26 | 885 | |
Vemparala Surya Vamsi | 3 | 5/2/1 | 7 | 43 | 775 | |
Aman Agarwal | 2 | 15/3/11 | 11 | 50 | 682 | |
Anna Hariprasad | 2 | 0/0/0 | 3 | 15 | 643 | |
sneha122 | 1 | 6/4/1 | 6 | 29 | 581 | |
Jacques Ikot | 2 | 4/3/0 | 8 | 15 | 546 | |
Shrikant Sharat Kandula | 1 | 0/0/0 | 1 | 29 | 530 | |
Anagh Hegde | 3 | 10/9/1 | 20 | 4 | 529 | |
Abhinav Jha | 1 | 1/0/1 | 1 | 9 | 527 | |
Rishabh Rathod | 4 | 4/1/1 | 8 | 29 | 512 | |
subratadeypappu | 2 | 2/1/0 | 8 | 23 | 478 | |
Naveen Goud | 1 | 1/0/0 | 2 | 4 | 387 | |
Nidhi | 1 | 4/4/0 | 7 | 11 | 338 | |
Ashit Rath | 1 | 5/5/0 | 5 | 5 | 294 | |
Zachary Zondlo | 1 | 0/0/0 | 1 | 1 | 152 | |
“sneha122” | 1 | 0/0/0 | 1 | 4 | 96 | |
Ayush Pahwa | 1 | 1/1/0 | 1 | 4 | 88 | |
NandanAnantharamu | 5 | 10/4/3 | 13 | 11 | 86 | |
Apeksha Bhosale | 2 | 2/1/0 | 2 | 4 | 79 | |
vadim | 1 | 0/0/0 | 1 | 6 | 64 | |
Saicharan Pabbathi | 1 | 2/1/0 | 1 | 4 | 61 | |
Nilesh Sarupriya | 1 | 2/2/0 | 2 | 4 | 34 | |
Goutham Pratapa (pratapaprasanna) | 1 | 1/0/0 | 2 | 2 | 28 | |
dependabot[bot] | 1 | 0/0/0 | 2 | 3 | 22 | |
Nikhil Nandagopal | 1 | 0/0/0 | 9 | 1 | 18 | |
yatinappsmith | 2 | 1/1/0 | 3 | 2 | 9 | |
pewpewXD | 1 | 0/0/0 | 1 | 1 | 2 | |
Aparna Ramachandran (btsgh) | 0 | 2/2/0 | 0 | 0 | 0 | |
N V N S Pavan Radha Krishna Kumar (Pavan134) | 0 | 1/0/0 | 0 | 0 | 0 | |
Shivam kumar (Shivam-z) | 0 | 2/0/0 | 0 | 0 | 0 | |
Ikko Eltociear Ashimine (eltociear) | 0 | 1/0/0 | 0 | 0 | 0 | |
Raushan Kumar Gupta (raushan3737) | 0 | 2/0/1 | 0 | 0 | 0 | |
None (shadabbuchh) | 0 | 1/1/0 | 0 | 0 | 0 | |
Veera Venkata Siva Sai Vara Prasad Madine (PrasadMadine) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (RakshaKShetty) | 0 | 1/1/0 | 0 | 0 | 0 | |
None (phennapa-saeliw) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (saiprabhu-dandanayak) | 0 | 2/0/0 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
The Appsmith project has seen a surge in GitHub issue activity, with numerous issues created and updated in the past few days. A significant portion of these issues are related to bugs, tasks, and enhancements, indicating active development and maintenance efforts.
Several issues stand out due to their critical nature or unusual characteristics. For instance, #36163 highlights a critical bug where forking an application results in missing queries for many datasources, which is a blocker for building or releasing. Similarly, #36039 reports 504 errors when importing or editing large apps, posing a significant challenge to users working with extensive datasets. Another notable issue is #36007, where development and production environments using the same Git branch are out of sync, leading to discrepancies in application versions.
A recurring theme among the issues is related to Git operations and performance optimization. Issues like #36006 focus on parallelizing Git file I/O for performance improvements, while #35984 addresses uncommitted changes seen after pulling remote changes on the main branch. Additionally, there are several tasks aimed at resolving Blockhound callouts for various plugins (#36149, #36148), reflecting efforts to enhance stability and performance.
#36167: [Bug]: Error Unable to import artifact in workspace
When Creating New Git Branch
#36164: Fix flakiness of video2 spec due to third party
#36163: [Bug]: Forking gives an error & though the app is created in the background, the queries are missing for many datasources.
#36162: [Bug]: Move to Postgres - Google cloud URI - Error while importing apps and "Edit" does not redirect to the canvas
#36155: [Task] Create a common Plugin Action Response Pane component
#36154: [Task] Combine Query Editor and Api Editor form components
#36153: [Task] Create Plugin Action Editor component
#36152: [Task]: Create Plugin Action context
#36150: [Bug]: Use prepared statement is not working on first load
#36149 through #36143 involve resolving Blockhound callouts for various plugins, indicating ongoing efforts to address stability issues.
These issues reflect a mix of bug fixes, performance improvements, and new feature developments, showcasing the project's dynamic nature and commitment to enhancing user experience.
The Appsmith project, hosted on GitHub, is an open-source platform designed for building internal applications. The repository is highly active, with numerous pull requests (PRs) reflecting ongoing development and community engagement. This report analyzes the recent PR activity, highlighting key features, bug fixes, and other notable changes.
The recent PR activity in the Appsmith repository highlights several themes and areas of focus:
Feature Enhancements and Refactoring:
Bug Fixes and Stability Improvements:
Testing and Quality Assurance:
Community Contributions and Collaboration:
Performance Optimization:
Challenges with Test Failures:
Overall, the Appsmith project continues to evolve with a strong emphasis on feature enhancements, bug fixes, and community engagement. However, attention to resolving test failures will be crucial for maintaining the project's stability as it grows.
Abhijeet (abhvsn)
Pawan Kumar (jsartisan)
Anagh Hegde (AnaghHegde)
Alex (alex-golovanov)
Ilia (znamenskii-ilia)
sneha122
Rudraprasad Das (brayn003)
Nidhi (nidhi-nair)
Nilansh Bansal (NilanshBansal)
Hetu Nandu (hetunandu)
Sagar Khalasi (sagar-qa007)
Ashit Rath (ashit-rath)
Aman Agarwal (AmanAgarwal041)
Manish Kumar (sondermanish)
Jacques Ikot (jacquesikot)
Anna Hariprasad (AnnaHariprasad5123)
Vadim Vaitenko (vadim@appsmith.com)
Zachary Zondlo (zbuildz)