Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Together-Java/JShellPlaygroundBackend

API to execute custom JShell code.
https://github.com/Together-Java/JShellPlaygroundBackend

Merge pull request #8 from Together-Java/feature/multi-snippets

Feature/multi snippets

7bb9d999d0e6eb0325df32a8bdbeb8ab25a186c9 authored about 1 year ago by Alathreon <[email protected]>
Docker script to run jshell api

2260643ab2f27a9f45b6adc9f51a055e0260dcbf authored about 1 year ago by Alathreon <[email protected]>
JShellWrapper removed remaining part if the code doesn't compile

d56e79164eef1f7bf60f6cd47b7f37b894f28da4 authored about 1 year ago by Alathreon <[email protected]>
JShellWrapper updated StringOutputStream to be more correct and added tests for it

64f8ed14a2647ab8dce6883578ee5e75505624c5 authored about 1 year ago by Alathreon <[email protected]>
JShellAPI updated with the new sysout char limit config

c24e28b3374d394e5103db6c0e10866f121582de authored about 1 year ago by Alathreon <[email protected]>
JShellWrapper moved sysout char limit into the config

a2b862bc2713ba2236663427a31cbcf0c24134fe authored about 1 year ago by Alathreon <[email protected]>
JShellWrapper changed logic to know when the code is has a syntax error + tests

cf9ed64777117ed3caee35da1fa4a2a984fe3c46 authored about 1 year ago by Alathreon <[email protected]>
Updated some tests

2626520174b336e358ed51a9174b5cfcc06a5d0c authored about 1 year ago by Alathreon <[email protected]>
JShellWrapper changed the order of the timeout test to be after the handleevents

b4fdb55bb727acf066c6bc1475c6cba05e1d0ce1 authored about 1 year ago by Alathreon <[email protected]>
JShellWrapper changed the way \n is managed

902dabdb31ce782b590f3b96481bc40879deb828 authored about 1 year ago by Alathreon <[email protected]>
JShellWrapper added test

498f50d4bff644c45afadefed587c359b2a67bac authored about 1 year ago by Alathreon <[email protected]>
JShellWrapper removed useless variables and other modifications like this

e5f6ff15666bb985a048fe326dea506a7d9c467d authored about 1 year ago by Alathreon <[email protected]>
Rename SyntaxTimeErrorAbortionCause -> SyntaxErrorAbortionCause

fb2ad9ddd48b9e84f04dbad6493f998ea51fd707 authored about 1 year ago by Alathreon <[email protected]>
JShellAPI updated with multi snippets

a9fadbfe328113ee0d1c50c80da7648f5534a2c8 authored about 1 year ago by Alathreon <[email protected]>
TIMEOUT_ABORTED status removed from JShellWrapper

12c958a9b5c265ebd1bda989d10d26860c0016e6 authored about 1 year ago by Alathreon <[email protected]>
Added tests for JShell Wrapper

b2328bc6eb439291227e8eb7110240d799d4b929 authored about 1 year ago by Alathreon <[email protected]>
Reworked JShell wrapper with multi snippets + other improvements

eb8070d36c5cf253bd61752457c8dc74b6bdb540 authored about 1 year ago by Alathreon <[email protected]>
Deleted some gradle wrappers

c5e58d9253b139e01407b50edb9e8796100d5415 authored about 1 year ago by Alathreon <[email protected]>
Small fix readme

6c030ca5c78f68dd384f77f7e2159da765b9ce13 authored about 1 year ago by Alathreon <[email protected]>
Updating the logic of the startup scripts with the multiple snippets

c4d7e73a7e692da9ccf3b3e6cb3dc0f3ce0f3c37 authored over 1 year ago by Alathreon <[email protected]>
Updating JShell API JShellService with the new multiple snippets

42d8be7261e8abc604b109a3a2868762f7794d66 authored over 1 year ago by Alathreon <[email protected]>
Updating JShell API DTOs

ea3650de3f006780182f8621fc809fc033aabdbd authored over 1 year ago by Alathreon <[email protected]>
JShell wrapper added sourceCompatibility = 19 and using alpine image

88e0007ab52e8278a8d7f002ffba64bb643d82a7 authored over 1 year ago by Alathreon <[email protected]>
JShell wrapper reworked with multiple snippets

3946649c44c23a5a6f69670ddc7d0568ba7e69c1 authored over 1 year ago by Alathreon <[email protected]>
Merge pull request #4 from Together-Java/feature/cicd-workflows

CI/CD integration
Merge current work even if it isn't finished

9a40356c870fa4e93edfbdc10b237bcdbebeddc5 authored over 1 year ago by Alathreon <[email protected]>
Modified Wrapper build.gradle to allow local exec

c683789923176e4b49d05b3ed383c8589b37b6d6 authored over 1 year ago by Alathreon <[email protected]>
Wrapper changed evalTimeoutSeconds from property to env

1b08f7e58501fddf37444ead908db02d53971ce3 authored over 1 year ago by Alathreon <[email protected]>
Refactoring in and out + remove useless braces in wrapper

e025836c6b8ccceffff3feb4dac20873f901c03a authored over 1 year ago by Alathreon <[email protected]>
Trying to make the wrapper work

51c5d51dc533cc84eb6a9a78b98985df64442c18 authored over 1 year ago by Alathreon <[email protected]>
[Test] Make sure actions trigger on this PR

6d11aa2e9370643929cab818b5bde0f61155688a authored over 1 year ago by Marko Radosavljević <[email protected]>
Bump gradle to 8.3

4f746f388214538248a7fbdfe0609971d5540341 authored over 1 year ago by Marko Radosavljević <[email protected]>
Remove unnecessary jib plugin

67e7d11dc06358047ba7d65d8c68609cdbb70549 authored over 1 year ago by Marko Radosavljević <[email protected]>
Convert to gradle toolchain for managing java/jdk versions

Toolchain auto-provisioning enabled via foojay resolver

4ed5f1fcd6d7011a27e3546a39e451d2974ecfc5 authored over 1 year ago by Marko Radosavljević <[email protected]>
Add jib and shadow plugins to the build.gradle

e058227c7e947e01b87460c2536fbf4de5f64111 authored over 1 year ago by Marko Radosavljević <[email protected]>
Add github action workflows

7f868dd374463478ea0b2773dc83be74bd3806f4 authored over 1 year ago by Marko Radosavljević <[email protected]>
Update README.md with link to GUIDE.MD

dce7a2d9e09696c3bd4a9f9a3cb2b4fa56951328 authored over 1 year ago by Alathreon <[email protected]>
Trying to gradlelize the project

d0d117be1178ed95f8dc835d517b23a6bda4a5da authored over 1 year ago by Alathreon <[email protected]>
Added @Nullable on JShellResult fields

8605a4bc4b05d050a2bd0f1fa381bc1544dd8d4d authored over 1 year ago by Alathreon <[email protected]>
Added startup scripts

668ceae90c797d4eca2fac0fe160b2c8792f5bfe authored over 1 year ago by Alathreon <[email protected]>
Added GUIDE.MD for the rest api

fdb5a6a8f8a25b1e0240c27906b85aa0d8986d84 authored over 1 year ago by Alathreon <[email protected]>
Renamed schedulerSessionKillScanRate to schedulerSessionKillScanRateSeconds

daf9c797961cf4695b29f43d168da2b93f8f8354 authored over 1 year ago by Alathreon <[email protected]>
Removed jshellapi.schedulerThreadCount

53914772bd250a590f47b970be8d9dda84434eed authored over 1 year ago by Alathreon <[email protected]>
Removed useless null check in eval endpoint

e48c5a54a14b40e879dc565b4ee92fa065941492 authored over 1 year ago by Alathreon <[email protected]>
Changed the endpoints : session by session, session with random id and one time session

85363a38c13df636f8859cf8d9a67dd0d076022e authored over 1 year ago by Alathreon <[email protected]>
Added eval exception handling

62676e9ed7a3ea3f76657dfb2521c4a29ea9295f authored over 1 year ago by Alathreon <[email protected]>
Added ram and cpus configuration

1d3a6f71d746415670af4a317e0d6236a8e30b57 authored over 1 year ago by Alathreon <[email protected]>
Changed exception when there are too many alive sessions, now throws a http code 429

a8104c73be303bc48b60045f6258d5b23a81316f authored over 1 year ago by Alathreon <[email protected]>
One time session timeout reduction from 10min to 30s

a6ab5063195b5b1ad7df130b3917462d56675a9f authored over 1 year ago by Alathreon <[email protected]>
Added session max count

7f1364fc09618b85f07459a1648b60fa58da2c5f authored over 1 year ago by Alathreon <[email protected]>
Added comments in application.properties

e6283a621be6d19bb9ab2a15e3f67d11df67278f authored over 1 year ago by Alathreon <[email protected]>
Fixed bug where sout content increases in size endlessly

a8d1086d5d8ca028d0f79c3504feec627358efd4 authored over 1 year ago by Alathreon <[email protected]>
Removed " around the name argument of the container

de7da7576a3c17a462cecda4c444485085e35e94 authored almost 2 years ago by Alathreon <[email protected]>
Forgot to handle if log file already exist

c828500af63a6da6feb80f0e5125540a36faa49e authored almost 2 years ago by Alathreon <[email protected]>
forgot again to refix the eval

d0cb15a90bc404d0a0a7c59e07a065a96108ef1f authored almost 2 years ago by Alathreon <[email protected]>
container now piping its errors to a log file

9dd8e38678f4bfccf67d3ae99447d1d14573c7d1 authored almost 2 years ago by Alathreon <[email protected]>
Refactored jshellSessions.containsKey(id)

1d23fd63bb1335a8aa13f7e9029c9245e93af2aa authored almost 2 years ago by Alathreon <[email protected]>
Added id validation by regex to prevent invalid docker name and RCE

f9288ee6e49f53bb62295de463ac819840fea753 authored almost 2 years ago by Alathreon <[email protected]>
container name user renamed to session + fixes

0753789444dc4ae47cec1d77d0bd3a092c8aa752 authored almost 2 years ago by Alathreon <[email protected]>
Fixed jshell api session not being correctly removed from map

d1b03d3f73749a15c4ad69d8009ef5c23ad5a99e authored almost 2 years ago by Alathreon <[email protected]>
Aborted status always displaying fixed

ce0eed3d66aae04d8180b7fe59bfded289ac51eb authored almost 2 years ago by Alathreon <[email protected]>
Changed timing for the OK so it appears actually after any passed input

d7a85acd9d3f41439b202644983733d8ec8742d8 authored almost 2 years ago by Alathreon <[email protected]>
Updated JShellAPI to follow the new exit command

f4c5470fda3c12c025eec2d468c984016666ce51 authored almost 2 years ago by Alathreon <[email protected]>
Added specific handling for exit command and not existing commands

f70df6920d69fdeffda5198b89dc435c09a64626 authored almost 2 years ago by Alathreon <[email protected]>
Added OK message for easier time with the communication

af0bea0899eacc319e55ce4ac3af3f4ce8035c3c authored almost 2 years ago by Alathreon <[email protected]>
Added syncronization to prevent race condition and changed the behavior of the controller so when an op is already running, fail the request

1f7da61d76c22a35ed60c4b19429228e9df910b7 authored almost 2 years ago by Alathreon <[email protected]>
Forget to remove scheduler field init

ef1b587c47635debfaa5b9dea02b5d1360c1b33b authored almost 2 years ago by Alathreon <[email protected]>
Added properties for executor thread count and session kill scan rate + reduced thread count to 1

20fd2d0c289dbce97b773fb5666054c50b314126 authored almost 2 years ago by Alathreon <[email protected]>
Update readme

195dfc928128a1d60de1a0528465d78b31de4513 authored almost 2 years ago by Alathreon <[email protected]>
Added configuration for some properties

0d8dd1f51b84ec15d681bda686c4820f906e8e07 authored almost 2 years ago by Alathreon <[email protected]>
Objectified the wrapper and added eval timeout

4dfde91a4117afa088a8cd1b2f124f73f7823b87 authored almost 2 years ago by Alathreon <[email protected]>
Working, no timeout on execution currently, but timeout on sessions

cc9f2ed8c2b3647eae8130fbc81e535526bfef21 authored about 2 years ago by Alathreon <[email protected]>
Rest API with docker call working

c22620ec63452ad85565d10edaf9fc1704f33a8c authored about 2 years ago by Alathreon <[email protected]>
API project created with docker helo world

857e5b4f6cad3b7baaa09aed8d0f73f656e0a70b authored about 2 years ago by Alathreon <[email protected]>
Merge pull request #1 from Taz03/fixes

code fixes

bed2f0b6d201c826edd5e704d9540e920afeddef authored about 2 years ago by Alathreon <[email protected]>
code fixes

01a91141529abfa8e463791fb33fbdf70814e095 authored about 2 years ago by Taz03 <[email protected]>
Hello world !

b39810c40c86c3eff59c4cfba4c3db2c2b8358ae authored about 2 years ago by Alathreon <[email protected]>
Initial commit

07353ec62ee57c234b8015aba1ae9e6c03f6a8d1 authored about 2 years ago by Together Java Bot <[email protected]>