Go to file
dependabot[bot] f9037c4f2c
chore(deps): bump org.bouncycastle:bcprov-jdk18on from 1.72 to 1.74 in /app/server/appsmith-server (#25947)
Bumps
[org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) from
1.72 to 1.74.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html">org.bouncycastle:bcprov-jdk18on's
changelog</a>.</em></p>
<blockquote>
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted -->2.1.1 Version<!--
raw HTML omitted --><!-- raw HTML omitted -->
Release: 1.76<!-- raw HTML omitted -->
Date:      2023, July 29th</p>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted -->2.2.1 Version<!--
raw HTML omitted --><!-- raw HTML omitted -->
Release: 1.75<!-- raw HTML omitted -->
Date:      2023, June 21st</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/bcgit/bc-java/commits">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.bouncycastle:bcprov-jdk18on&package-manager=maven&previous-version=1.72&new-version=1.74)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/appsmithorg/appsmith/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-04 07:33:35 +05:30
.github Revert "update: migrate dp from sts to deployments (#25615)" (#25996) 2023-08-03 23:40:06 +05:30
app chore(deps): bump org.bouncycastle:bcprov-jdk18on from 1.72 to 1.74 in /app/server/appsmith-server (#25947) 2023-08-04 07:33:35 +05:30
contributions chore: Fix typo 2023-07-26 11:18:21 +05:30
deploy chore: Update MongoDB client in appsmithctl (#25959) 2023-08-03 16:36:53 +05:30
scripts chore: Update generate_info_json.sh 2023-08-04 06:38:16 +05:30
static feat: [epic] appsmith design system version 2 deduplication (#22030) 2023-05-20 00:07:06 +05:30
utils/observability chore: Adding Redis metrics and dashboard to observability stack (#24755) 2023-06-27 11:19:09 +05:30
.deepsource.toml Create .deepsource.toml (#3593) 2021-03-19 11:40:59 +05:30
.env.example chore: Move Maps API Key to database (#20771) 2023-07-24 13:33:53 +05:30
.gitignore chore: Include tag information, if any in info.json (#25952) 2023-08-03 16:57:04 +05:30
.imgbotconfig
.nojekyll Add a nojekyll file for helm charts to work 2021-11-26 14:04:22 +05:30
app.json fix: Update app.json, Heroku deployment is broken (#19540) 2023-02-17 10:58:35 +05:30
appsmith_events.md docs: Updated appsmith_events.md and SECURITY.md (#8921) 2021-11-12 13:42:41 +05:30
appsmith_templates.md feat: migrate from org to workspace under phase 3 (#14158) 2022-07-20 17:24:16 +05:30
ci-debug.sh ci: CI optimisation to reduce ci-test run time and modularise docker image building (#21219) 2023-03-10 12:51:32 +05:30
CODE_OF_CONDUCT.md
CODEOWNERS feat: Feature Flagging Default Traits (#25201) 2023-07-10 00:13:25 +05:30
CONTRIBUTING.md docs: Updating contribution guidelines (#18190) 2022-11-23 11:41:40 +05:30
depot.json ci: Fixing the RTS build workflow (#16748) 2022-09-14 14:24:20 +05:30
Dockerfile chore: Add info.json to Docker images (#25948) 2023-08-02 18:36:59 +05:30
heroku.yml
IssuesReport.md
LICENSE Update LICENSE 2021-05-27 12:53:55 +05:30
README.md Update top contributors 2023-08-04 06:57:52 +05:30
SECURITY.md docs: Updated appsmith_events.md and SECURITY.md (#8921) 2021-11-12 13:42:41 +05:30



Appsmith Logo


Appsmith is an open-source platform to build, deploy, and maintain internal apps. You can build anything from simple CRUD apps, admin panels, dashboards to custom business apps and complicated multi-step workflows.

Discord GitHub commit activity

Get StartedYouTubeTemplates


How Appsmith Works

Build Apps in 4 Steps

1. Build your UI

Build your UI with our drag and drop UI builder. Use 45+ pre-built, customizable widgets including tables, charts, lists, modals, forms, and more. Docs

connect-data

2. Connect to your data

Connect to your data with our connectors: databases (PostgresQL, MongoDB, Amazon S3, and many more), SaaS providers (like Google Sheets, Airtable, Twilio) or any GraphQL/REST API. Docs

connect-data

3. Connect the data to the UI

Connect the data to the UI by configuring the components. Where needed, you can use the Javascript IDE to create more advanced features and data transformations - the sky is the limit! Docs

connect-data

4. Deploy your app

Deploy your app on our free, cloud-hosted version or to any platform of your choice - Docker, Kubernetes, AWS, DigitalOcean, Heroku, and more. Docs

connect-data

Features

Appsmith makes it easy to create powerful utility applications organized across multiple workspaces. Here are a few notable features of Appsmith. We ship new features, bug fixes, and performance improvements regularly. Read our release notes to stay updated.

🔥 UI builder with a library of 45+ widgets such as

  • Tables
  • Charts
  • Forms
  • Lists
  • Buttons
  • Checkboxes
  • Filepicker
  • Modals ...and more. All widgets come with properties that can be visually edited to set their data, change their styles, and trigger actions from them.

❇️ Native integrations available with the following databases. You can also connect with most other tools through the RESTful API plugin or using our SaaS connectors.

  • PostgresSQL
  • MongoDB
  • MySQL
  • Elasticsearch
  • DynamoDB
  • Redis
  • Microsoft SQL Server
  • Firestore
  • Redshift
  • S3
  • Snowflake
  • ArangoDB
  • SMTP

🛠️ API client and query builder lets you run RESTful API, GraphQL, or database queries within connected datasources.

🚀 JavaScript code support. You can use JavaScript inside {{ }} anywhere in Appsmith. You can reference every entity in Appsmith as a JavaScript variable and perform all JavaScript functions and operations on them. Our in-built JS editor gives the full IDE experience with multiline editing, autocomplete, linting and debugging.

🔄 Version control with Git allows multiple developers to add their work in a git branch, raise a pull request for code reviews, integrate with CI/CD pipelines, and provide a commit history to go back to a previous version if something were to go wrong. You can connect to any popular version control tool of our liking: GitHub, Gitlab, Bitbucket, AWS Code Commit and more.

🎨 App theming to style your app pages and widgets and to customize the visual layout of your app in one click.

⚙️ Access control available to assign different roles to different team members while sharing the app. Appsmith implements RBAC by assigning a set of permissions to different user roles. These permissions determine the actions users can take on the platform. You can allow external users to access applications built using Appsmith by inviting them to the workspace.

🔑 Solid 256-bit encryption. Appsmith apps are secure by default. All connections are TLS-encrypted, and credentials are encrypted with AES-256 so we can't see any of your data. For added security, try our self-hosted options.

Watch the video

Support and Community

Issues are inevitable. When you have one, our entire team and our active developer community is around to help.

💬 Ask for help on Discord
📄 Find a solution in our Documentation
⚠️ Open an issue right here on GitHub
💡Use our learning resources: Templates, Tutorials, and Videos

Deployment Options

While you can always start building apps right away using the cloud-hosted version, here are the resources for deploying Appsmith on different platforms:

Installation Methods Documentation
Docker Docker - Docs
Kubernetes K8s - Docs
AWS AWS AMI - Docs
Other Methods Docs

How to Contribute

We ❤️ our contributors. We're committed to fostering an open, welcoming, and safe environment in the community.

📕 We expect everyone participating in the community to abide by our Code of Conduct. Please read and follow it.
🤝 If you'd like to contribute, start by reading our Contribution Guide.
🧩 Set up your local environment.
👾 Explore some good first issues.

Lets build great software together.

Top Contributors

Nikhil-Nandagopal mohanarpit hetunandu sharat87 trishaanand riodeuno akash-codemonk vicky-primathon nidhi-nair satbir121 Aishwarya-U-R Tooluloope sumitsum AnaghHegde arunvjn NandanAnantharamu nayan-rafiq abhvsn jsartisan ankitakinger Rishabh-Rathod ohansFavour Irongade aswathkk sbalaji1192 SatishGandham sarojsarab rahulramesha prsidhu yatinappsmith somangshu ApekshaBhosale pranavkanade AmanAgarwal041 Parthvi12 ayushpahwa albinAppsmith berzerkeer marks0351 pratapaprasanna sneha122 ashit-rath Vijetha-Kaja keyurparalkar ChandanBalajiBP vishnu-gp areyabhishek nsarupr dhruvikn sondermanish sum35h NilanshBansal rajatagrawal megaconfidence tanvibhakta subrata71 Druthi ichik KelvinOm vsvamsi1 rahulbarwal ankitsrivas14 tkAppsmith dipyamanbiswas07 rohitagarwal88 brayn003 ramsaptami Pranay105 gitstart-appsmith rohan-arthur sharanya-appsmith vivonk kocharrahul7 abm17 jacquesikot RakshaKShetty Rishabhkaul sandeepravi tejasahluwalia dilippitchika nerbos srix hiteshjoshi rlnorthcutt kevinblanco tomjose92 andreevanatasha LagunaElectric sw4ti493 ginilpg sribalajig infinitetrooper RoopKrrish9696 bharath31 dvj1988 riteshkew GreenFlux danciaclara Debsourabh shadabbuchh harshilp24 narhzih spark-c aakashDesign appsmith-bot shastry-gg AnandiKulkarni momcilo-appsmith shwetha-ramesh vasanthappsmith parth-appsmith chandannkumar jnikhila vinay-appsmith ame-appsmith btsgh Sripriya93 theparthacus laveena-en pranayagarwal96 kamakshibhat-appsmith felix-appsmith sujdev7 BharghaviK carinanfonseca deepikaappsmith prapullc Harshask93 cssonic kavitasmoolya shubham7saxena7 NeelPattani1 rishabhsaxena wmdev0808 techbhavin yaldram sidhantgoel haojin111 devrk96 eco-monk vibhandikyash ofpiyush rimildeyjsr rashmigowda55 ankurrsinghal geekup-legodevops vihar danieldare Nikhil-Curefit souma-ghosh arslanhaiderbuttar rashmi-rai leotom2000 ravikp7 Adityaacharya1807 RashmiNagarajp prapullac kaushik94 PiyushPushkar02 akshayrangasaid mojtab23 iamakulov iamrkcheers sumanthyedoti vaibh1297 vnodecg pc9795 Rhitottam iSatVeerSingh akshay11298 daniel-shuy daniloff200 osis harshitpandey0426 ganganimaulik jyash97 ram-primathon sub1983 sanjus-robotic-studio AR10X shreemaan-abhishek A-Scratchy manish535 shinnlok suhasranganath ThakurKarthik trdillon acharyaaditya18 amogh2019 appsmithguru pric-appsmith sunil-codemonk abhiappsmith ajinkyakulkarni Cool-Runningz akbansa ArjobanSingh bharat-patodi Bhavin789 bhuvanaindukuri donno2048 jacobwgillespie reachtokish nuwan94 OmkarPh parthiv11 priyanka-mahour rafaeelaudibert samyakjain10 Jain-Sanchit irfan-ansari-au28 sheetal2001p Hard-Coder05 vj-codes knockknockyoo jdun28 alphaX86 aanchal-fatwani monarch0111 abhishekS14 adarshlilha avats-dev visibleajay blenderskool AlekSi alzaar heroic AJ-72 apoorv-mishra anvaravind ari-hacks arunstar ashwanisindhu1 ayushkumarbhadani Caitlin-Fotheringham Chiradeep-Banik chrismaeda CommanderRoot DevSnap DiptoChakrabarty felixsuarez0727 gitstart harshmange44 indrajitbnikam ishaanmehta4 jaikanthjay46 jarimayenburg JarLob JeffResc jmakhack jlund jrcamelo khoahuynhdev kylegalbraith loiscodes jk2K micarner me-heer MuhammadAakash Hammad9219 moulik-deepsource Nandanha wasabigeek nipun1999 nishihere19 Nitesh2905 eagleera NoxiousPenguin palashkaria pallavagarwal07 paususe neok sanchezpili6 pushkar1393 imor ricardocarrola RishiKumarRay Rooney30 Saket2 Sheikh-JamirAlam withshubh smrutiparida somnathdasadhikari srijanshetty Sufiyan1997 rayrny trishitapingolia webdott vasanthkumar18 VanshajPoonia vedant-pandey vvkpd Yash-Bhange YogeshJayaseelan Ian-Yy devnamrits deepakchethan IAmAnubhavSaini gokuatkai Jackenmen Mrxyy zimkjh kyteinsky lifeneedspassion nikhil-babar nupur-singhal1992 nzidol onifs10 ps-xaf

License

Appsmith is available under the Apache License 2.0. Use it wisely.