Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
478 commits
Select commit Hold shift + click to select a range
bcd4c28
Merge pull request #1141 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 13, 2024
6c0c388
Merge pull request #1142 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 13, 2024
28d0634
Bump @tanstack/react-query from 5.59.3 to 5.59.13 in /frontend
dependabot[bot] Oct 14, 2024
14ac402
Merge pull request #1143 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 14, 2024
3263c26
Bump eslint-plugin-import from 2.29.1 to 2.31.0 in /frontend
dependabot[bot] Oct 14, 2024
e29d1fd
Bump typescript from 5.5.4 to 5.6.3 in /frontend
dependabot[bot] Oct 15, 2024
a6a175e
Merge pull request #1145 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 15, 2024
5b4b219
Merge pull request #1144 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 15, 2024
4464206
Bump @fontsource/open-sans from 5.0.28 to 5.1.0 in /frontend
dependabot[bot] Oct 16, 2024
f6f2813
Bump vite from 5.4.6 to 5.4.9 in /frontend
dependabot[bot] Oct 16, 2024
261a619
Merge pull request #1146 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 16, 2024
0f6d082
Merge pull request #1147 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 16, 2024
1c3faac
Bump @types/react-dom from 18.3.0 to 18.3.1 in /frontend
dependabot[bot] Oct 17, 2024
5138126
Bump @tanstack/react-query from 5.59.13 to 5.59.15 in /frontend
dependabot[bot] Oct 17, 2024
050c415
Merge pull request #1149 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 17, 2024
68ce197
Merge pull request #1148 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 17, 2024
c5d6c02
Bump @chakra-ui/react from 2.10.2 to 2.10.3 in /frontend
dependabot[bot] Oct 18, 2024
e2e4d42
Bump net.bytebuddy:byte-buddy from 1.15.4 to 1.15.5 in /server
dependabot[bot] Oct 18, 2024
7e1bf92
Bump @types/node from 20.14.9 to 22.7.7 in /frontend
dependabot[bot] Oct 21, 2024
6d0363e
Merge pull request #1151 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 21, 2024
569e7c7
Merge pull request #1152 from exacaster/dependabot/gradle/server/net.…
pdambrauskas Oct 21, 2024
3d74a5a
Bump hadoopVersion from 3.4.0 to 3.4.1 in /server
dependabot[bot] Oct 21, 2024
213c434
Merge pull request #1153 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 21, 2024
2805eca
Merge pull request #1154 from exacaster/dependabot/gradle/server/hado…
pdambrauskas Oct 21, 2024
e3aeb7a
Bump org.junit.jupiter:junit-jupiter-engine in /server
dependabot[bot] Oct 22, 2024
b0fa728
Bump framer-motion from 11.3.21 to 11.11.9 in /frontend
dependabot[bot] Oct 22, 2024
9a53303
Bump @vitejs/plugin-react from 4.3.1 to 4.3.3 in /frontend
dependabot[bot] Oct 22, 2024
0669acc
Merge pull request #1155 from exacaster/dependabot/gradle/server/org.…
pdambrauskas Oct 22, 2024
f06ed97
Bump net.bytebuddy:byte-buddy from 1.15.5 to 1.15.7 in /server
dependabot[bot] Oct 23, 2024
d7654f3
Merge pull request #1158 from exacaster/dependabot/gradle/server/net.…
pdambrauskas Oct 23, 2024
d64b141
Merge pull request #1157 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 23, 2024
4a0c8a8
Merge pull request #1156 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 23, 2024
19b6cc9
Bump @chakra-ui/icons from 2.1.1 to 2.2.4 in /frontend
dependabot[bot] Oct 24, 2024
f9c439d
Merge pull request #1159 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 24, 2024
b78203b
Bump eslint-plugin-react from 7.37.1 to 7.37.2 in /frontend
dependabot[bot] Oct 25, 2024
bddeca7
Merge pull request #1161 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 25, 2024
22313d1
Bump eslint-plugin-react-hooks from 4.6.2 to 5.0.0 in /frontend
dependabot[bot] Oct 28, 2024
30574b3
Merge pull request #1162 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 30, 2024
55fec83
Bump react-router-dom from 6.26.2 to 6.27.0 in /frontend
dependabot[bot] Oct 30, 2024
958b61a
Merge pull request #1164 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 30, 2024
f02cd89
Bump @tanstack/react-query from 5.59.15 to 5.59.16 in /frontend
dependabot[bot] Oct 31, 2024
a5730dc
Merge pull request #1166 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Oct 31, 2024
861a6d7
Bump @types/node from 22.7.7 to 22.8.6 in /frontend
dependabot[bot] Nov 1, 2024
acacf83
Merge pull request #1167 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Nov 2, 2024
2dcace7
Bump framer-motion from 11.11.9 to 11.11.11 in /frontend
dependabot[bot] Nov 4, 2024
38c67c7
Bump net.bytebuddy:byte-buddy from 1.15.7 to 1.15.10 in /server
dependabot[bot] Nov 4, 2024
6de604b
Merge pull request #1169 from exacaster/dependabot/gradle/server/net.…
pdambrauskas Nov 4, 2024
0e214d4
Merge pull request #1168 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Nov 5, 2024
befbc58
Bump axios from 1.7.4 to 1.7.7 in /frontend
dependabot[bot] Nov 5, 2024
e35762a
Merge pull request #1170 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Nov 10, 2024
6802b02
Bump @types/node from 22.8.6 to 22.9.0 in /frontend
dependabot[bot] Nov 11, 2024
8cac8e0
Merge pull request #1172 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Nov 11, 2024
d8f73d7
Bump vite-tsconfig-paths from 5.0.1 to 5.1.2 in /frontend
dependabot[bot] Nov 12, 2024
80e9011
Merge pull request #1174 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Nov 13, 2024
acee8a3
Bump vite from 5.4.9 to 5.4.11 in /frontend
dependabot[bot] Nov 14, 2024
4bd24be
Merge pull request #1175 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Nov 17, 2024
163f6f9
Bump cross-spawn from 7.0.3 to 7.0.6 in /frontend
dependabot[bot] Nov 22, 2024
3cdc2cb
Bump sass from 1.77.8 to 1.81.1 in /frontend
dependabot[bot] Dec 3, 2024
6c2b568
Merge pull request #1183 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Dec 3, 2024
156580c
Merge pull request #1179 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Dec 3, 2024
d6044c4
Bump @emotion/react from 11.13.3 to 11.13.5 in /frontend
dependabot[bot] Dec 4, 2024
1c6cd49
Merge pull request #1184 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Dec 5, 2024
c708da3
Bump framer-motion from 11.11.11 to 11.14.4 in /frontend
dependabot[bot] Dec 16, 2024
97985ef
Merge pull request #1190 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Dec 16, 2024
7afc875
Bump vite-tsconfig-paths from 5.1.2 to 5.1.4 in /frontend
dependabot[bot] Dec 17, 2024
349bbd9
Merge pull request #1191 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Dec 17, 2024
5a6dcc7
Bump @emotion/react from 11.13.5 to 11.14.0 in /frontend
dependabot[bot] Dec 18, 2024
6186f11
Merge pull request #1192 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Jan 5, 2025
8e7d06d
Bump framer-motion from 11.14.4 to 11.15.0 in /frontend
dependabot[bot] Jan 6, 2025
4acfff4
Merge pull request #1195 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Jan 6, 2025
e0f8821
Bump @emotion/styled from 11.13.0 to 11.14.0 in /frontend
dependabot[bot] Jan 7, 2025
6dbbbce
Merge pull request #1196 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Jan 7, 2025
4a6a3dc
Bump nanoid from 3.3.7 to 3.3.8 in /frontend
dependabot[bot] Jan 8, 2025
b483d7b
Merge pull request #1197 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Jan 8, 2025
f48d09e
Bump @types/node from 22.9.0 to 22.10.5 in /frontend
dependabot[bot] Jan 8, 2025
ce30d86
Merge pull request #1198 from exacaster/dependabot/npm_and_yarn/front…
pdambrauskas Jan 8, 2025
7e27756
Update micronaut
pdambrauskas Feb 1, 2025
667faa4
Update node version on github action
pdambrauskas Feb 1, 2025
ccdeab0
Bump react-router-dom from 6.27.0 to 7.1.5 in /frontend
dependabot[bot] Feb 1, 2025
89a3e3c
Update frontend minor dependencies
pdambrauskas Feb 1, 2025
1aa13e2
Update some major dependencies
pdambrauskas Feb 1, 2025
4732ca7
Add LIGHTER_ZOMBIE_TIMEOUT to configure zombie timeout
Minutis Oct 4, 2024
3dcb697
Update chakra-ui
pdambrauskas Feb 1, 2025
c7a96fb
Update React to 19
pdambrauskas Feb 1, 2025
2d1f3db
Update spring version
pdambrauskas Feb 1, 2025
ad2ec4c
Ignore type errors
pdambrauskas Feb 1, 2025
fb4ffaf
Replace tsignore
pdambrauskas Feb 1, 2025
41c2504
Fix minor UI issues on session statement view
pdambrauskas Feb 1, 2025
e6685e6
Fix Interactive Session state tracking
pdambrauskas Feb 2, 2025
962773b
Bump typescript-eslint from 8.22.0 to 8.23.0 in /frontend
dependabot[bot] Feb 4, 2025
c3679bb
Bump @chakra-ui/react from 3.5.1 to 3.6.0 in /frontend
dependabot[bot] Feb 3, 2025
01b6d70
Remove not needed dependency
pdambrauskas Feb 4, 2025
f6dda1d
Add some lazy imports
pdambrauskas Feb 4, 2025
1b8664c
Bump @types/node from 22.13.0 to 22.13.1 in /frontend
dependabot[bot] Feb 5, 2025
3f223ae
Bump sass from 1.83.4 to 1.84.0 in /frontend
dependabot[bot] Feb 6, 2025
65b2ffd
Bump @chakra-ui/react from 3.6.0 to 3.7.0 in /frontend
dependabot[bot] Feb 5, 2025
e025e1b
Bump vite from 6.0.11 to 6.1.0 in /frontend
dependabot[bot] Feb 7, 2025
46a600e
Introduce LIGHTER_CONFIG_JSON
pdambrauskas Feb 8, 2025
bc0b761
Fix statement cancelled statement status
pdambrauskas Feb 8, 2025
72d8595
Bump eslint from 9.19.0 to 9.20.1 in /frontend
dependabot[bot] Feb 12, 2025
61da410
Bump prettier from 3.4.2 to 3.5.0 in /frontend
dependabot[bot] Feb 12, 2025
1b0870c
Bump typescript-eslint from 8.23.0 to 8.24.0 in /frontend
dependabot[bot] Feb 13, 2025
e8c2ff7
Bump @chakra-ui/react from 3.7.0 to 3.8.0 in /frontend
dependabot[bot] Feb 13, 2025
6b70bc6
Bump sass from 1.84.0 to 1.85.0 in /frontend
dependabot[bot] Feb 14, 2025
0eadb6f
Bump @types/node from 22.13.1 to 22.13.4 in /frontend
dependabot[bot] Feb 14, 2025
14dcbd2
Bump @tanstack/react-query from 5.66.0 to 5.66.3 in /frontend
dependabot[bot] Feb 17, 2025
3c207cb
Bump prettier from 3.5.0 to 3.5.1 in /frontend
dependabot[bot] Feb 17, 2025
269bae3
Bump shedlockVersion from 6.2.0 to 6.3.0 in /server
dependabot[bot] Feb 17, 2025
d8944dd
Bump net.bytebuddy:byte-buddy from 1.17.0 to 1.17.1 in /server
dependabot[bot] Feb 18, 2025
391ed84
Bump @types/react from 19.0.8 to 19.0.10 in /frontend
dependabot[bot] Feb 18, 2025
4abc6c3
Bump @tanstack/react-query from 5.66.3 to 5.66.5 in /frontend
dependabot[bot] Feb 18, 2025
b336dae
Bump typescript-eslint from 8.24.0 to 8.24.1 in /frontend
dependabot[bot] Feb 20, 2025
bd98d98
Bump react-icons from 5.4.0 to 5.5.0 in /frontend
dependabot[bot] Feb 20, 2025
ab2d230
Bump @types/node from 22.13.4 to 22.13.5 in /frontend
dependabot[bot] Feb 24, 2025
bf11d4c
Bump vite from 6.1.0 to 6.2.0 in /frontend
dependabot[bot] Feb 25, 2025
bf30925
Bump org.junit.jupiter:junit-jupiter-engine in /server
dependabot[bot] Feb 24, 2025
ec6b648
Bump @eslint/js from 9.20.0 to 9.21.0 in /frontend
dependabot[bot] Feb 24, 2025
0493750
[skip-ci] Update docs to reference newest version
pdambrauskas Mar 2, 2025
14e7e1d
Bump eslint from 9.20.1 to 9.21.0 in /frontend
dependabot[bot] Feb 28, 2025
086bc94
Bump sass from 1.85.0 to 1.85.1 in /frontend
dependabot[bot] Feb 28, 2025
8ccc5f4
Bump react-router-dom from 7.1.5 to 7.2.0 in /frontend
dependabot[bot] Mar 3, 2025
82761ad
Bump eslint-plugin-react-hooks from 5.1.0 to 5.2.0 in /frontend
dependabot[bot] Mar 3, 2025
ae46c15
Bump net.bytebuddy:byte-buddy from 1.17.1 to 1.17.2 in /server
dependabot[bot] Mar 4, 2025
266e806
Bump eslint-config-prettier from 10.0.1 to 10.0.2 in /frontend
dependabot[bot] Mar 4, 2025
989381a
Bump prettier from 3.5.1 to 3.5.3 in /frontend
dependabot[bot] Mar 4, 2025
4064b70
Bump @types/node from 22.13.5 to 22.13.9 in /frontend
dependabot[bot] Mar 5, 2025
122cce0
Bump @fontsource/open-sans from 5.1.1 to 5.2.5 in /frontend
dependabot[bot] Mar 5, 2025
076cfa5
Bump @eslint/js from 9.21.0 to 9.22.0 in /frontend
dependabot[bot] Mar 10, 2025
0376d6a
Bump axios from 1.7.9 to 1.8.2 in /frontend
dependabot[bot] Mar 10, 2025
d33a186
Bump react-router-dom from 7.2.0 to 7.3.0 in /frontend
dependabot[bot] Mar 11, 2025
efe37db
Bump typescript-eslint from 8.24.1 to 8.26.1 in /frontend
dependabot[bot] Mar 11, 2025
73ee02f
Bump @types/node from 22.13.9 to 22.13.10 in /frontend
dependabot[bot] Mar 12, 2025
4685aed
Bump @babel/runtime from 7.26.7 to 7.26.10 in /frontend
dependabot[bot] Mar 14, 2025
d7ab45a
Bump @types/react-dom from 19.0.3 to 19.0.4 in /frontend
dependabot[bot] Mar 17, 2025
8746652
Bump axios from 1.8.2 to 1.8.3 in /frontend
dependabot[bot] Mar 17, 2025
297de8c
Bump org.junit.jupiter:junit-jupiter-engine in /server
dependabot[bot] Mar 17, 2025
d31d537
Bump @tanstack/react-query from 5.66.5 to 5.68.0 in /frontend
dependabot[bot] Mar 18, 2025
0785816
Bump vite from 6.2.0 to 6.2.2 in /frontend
dependabot[bot] Mar 18, 2025
bf9de6c
Bump typescript from 5.7.3 to 5.8.2 in /frontend
dependabot[bot] Mar 19, 2025
fc859cf
Bump axios from 1.8.3 to 1.8.4 in /frontend
dependabot[bot] Mar 20, 2025
19e87cc
Bump eslint from 9.21.0 to 9.22.0 in /frontend
dependabot[bot] Mar 19, 2025
3c18535
Bump net.bytebuddy:byte-buddy from 1.17.2 to 1.17.4 in /server
dependabot[bot] Mar 24, 2025
45b9268
Bump @types/react from 19.0.10 to 19.0.12 in /frontend
dependabot[bot] Mar 24, 2025
d4ff801
Bump sass from 1.85.1 to 1.86.0 in /frontend
dependabot[bot] Mar 24, 2025
c61196c
Bump @types/node from 22.13.10 to 22.13.14 in /frontend
dependabot[bot] Mar 27, 2025
982b6ff
Bump eslint from 9.22.0 to 9.23.0 in /frontend
dependabot[bot] Mar 26, 2025
29e7f1f
Bump vite from 6.2.2 to 6.2.3 in /frontend
dependabot[bot] Mar 28, 2025
e91d74a
Bump typescript-eslint from 8.26.1 to 8.28.0 in /frontend
dependabot[bot] Mar 31, 2025
6ac22f1
Bump @chakra-ui/react from 3.8.0 to 3.15.0 in /frontend
dependabot[bot] Mar 31, 2025
509ba4d
Bump shedlockVersion from 6.3.0 to 6.3.1 in /server
dependabot[bot] Mar 31, 2025
0706fa7
Update Dockerfile
icarot Mar 28, 2025
6cc1de8
Update Spark references to 3.5.5
pdambrauskas Mar 31, 2025
0a3383d
Bump typescript-eslint from 8.28.0 to 8.29.0 in /frontend
dependabot[bot] Apr 1, 2025
4cb90e3
Bump react from 19.0.0 to 19.1.0 in /frontend
dependabot[bot] Apr 1, 2025
2143d6e
Bump net.bytebuddy:byte-buddy from 1.17.4 to 1.17.5 in /server
dependabot[bot] Apr 1, 2025
7d3f352
Bump vite from 6.2.3 to 6.2.4 in /frontend
dependabot[bot] Apr 2, 2025
f8f8ac5
Bump react-router-dom from 7.3.0 to 7.4.1 in /frontend
dependabot[bot] Apr 3, 2025
41eb2df
Bump @types/node from 22.13.14 to 22.14.0 in /frontend
dependabot[bot] Apr 3, 2025
e7e3b61
Bump @types/react from 19.0.12 to 19.1.0 in /frontend
dependabot[bot] Apr 7, 2025
ff46a69
Bump eslint-plugin-react from 7.37.4 to 7.37.5 in /frontend
dependabot[bot] Apr 7, 2025
dcebd89
Bump @eslint/js from 9.23.0 to 9.24.0 in /frontend
dependabot[bot] Apr 8, 2025
583e998
Bump react-router-dom from 7.4.1 to 7.5.0 in /frontend
dependabot[bot] Apr 8, 2025
6f56b9c
Bump @tanstack/react-query from 5.68.0 to 5.72.2 in /frontend
dependabot[bot] Apr 11, 2025
d25cbc0
Bump typescript-eslint from 8.29.0 to 8.29.1 in /frontend
dependabot[bot] Apr 11, 2025
1fb18a8
Bump org.junit.jupiter:junit-jupiter-engine in /server
dependabot[bot] Apr 14, 2025
fc063ac
Bump vite from 6.2.4 to 6.2.6 in /frontend
dependabot[bot] Apr 14, 2025
4c8a3ed
Bump typescript-eslint from 8.29.1 to 8.30.1 in /frontend
dependabot[bot] Apr 15, 2025
2452cd3
Bump @types/node from 22.14.0 to 22.14.1 in /frontend
dependabot[bot] Apr 14, 2025
1f0fc86
Bump vite from 6.2.6 to 6.3.1 in /frontend
dependabot[bot] Apr 17, 2025
292bd5d
Bump @types/react from 19.1.0 to 19.1.2 in /frontend
dependabot[bot] Apr 17, 2025
de8c5ed
Bump eslint-config-prettier from 10.0.2 to 10.1.2 in /frontend
dependabot[bot] Apr 18, 2025
5123578
Bump sass from 1.86.0 to 1.86.3 in /frontend
dependabot[bot] Apr 18, 2025
04c6648
Bump @vitejs/plugin-react from 4.3.4 to 4.4.1 in /frontend
dependabot[bot] Apr 21, 2025
08370ed
Bump eslint from 9.23.0 to 9.25.0 in /frontend
dependabot[bot] Apr 22, 2025
d9d6029
Bump react-dom and @types/react-dom in /frontend
dependabot[bot] Apr 22, 2025
c125ba2
Bump typescript-eslint from 8.30.1 to 8.31.0 in /frontend
dependabot[bot] Apr 22, 2025
9e15766
Bump @chakra-ui/react from 3.15.0 to 3.16.1 in /frontend
dependabot[bot] Apr 23, 2025
562fc07
Bump sass from 1.86.3 to 1.87.0 in /frontend
dependabot[bot] Apr 23, 2025
17523df
Bump @tanstack/react-query from 5.72.2 to 5.74.4 in /frontend
dependabot[bot] Apr 24, 2025
6e517d2
Bump vite from 6.3.1 to 6.3.3 in /frontend
dependabot[bot] Apr 24, 2025
6a62fe6
Bump axios from 1.8.4 to 1.9.0 in /frontend
dependabot[bot] Apr 25, 2025
327750c
Bump react-router-dom from 7.5.0 to 7.5.2 in /frontend
dependabot[bot] Apr 25, 2025
6dc18e6
Bump @tanstack/react-query from 5.74.4 to 5.74.7 in /frontend
dependabot[bot] Apr 28, 2025
362c7b7
Bump @types/node from 22.14.1 to 22.15.3 in /frontend
dependabot[bot] Apr 28, 2025
3699189
Bump react-router-dom from 7.5.2 to 7.5.3 in /frontend
dependabot[bot] Apr 29, 2025
a0206cb
Bump typescript from 5.8.2 to 5.8.3 in /frontend
dependabot[bot] Apr 29, 2025
bee8656
Bump vite from 6.3.3 to 6.3.4 in /frontend
dependabot[bot] Apr 30, 2025
65a3ddf
Bump @tanstack/react-query from 5.74.7 to 5.74.11 in /frontend
dependabot[bot] Apr 30, 2025
91cd947
Bump typescript-eslint from 8.31.0 to 8.31.1 in /frontend
dependabot[bot] May 1, 2025
bc56dda
Bump @types/react-dom from 19.1.2 to 19.1.3 in /frontend
dependabot[bot] May 1, 2025
c83540e
Bump @chakra-ui/react from 3.16.1 to 3.17.0 in /frontend
dependabot[bot] May 2, 2025
48c52ae
Bump @tanstack/react-query from 5.74.11 to 5.75.0 in /frontend
dependabot[bot] May 2, 2025
41a8f0e
Bump @tanstack/react-query from 5.75.0 to 5.75.2 in /frontend
dependabot[bot] May 5, 2025
6262bef
Bump @eslint/js from 9.25.1 to 9.26.0 in /frontend
dependabot[bot] May 5, 2025
596c53a
Bump @types/react from 19.1.2 to 19.1.3 in /frontend
dependabot[bot] May 7, 2025
93657e1
Bump query-string from 9.1.1 to 9.1.2 in /frontend
dependabot[bot] May 7, 2025
49e830d
Bump shedlockVersion from 6.3.1 to 6.4.0 in /server
dependabot[bot] Apr 21, 2025
88e0e26
Update wrapper & micronaut
pdambrauskas May 11, 2025
d2a0ca2
Update github actions
pdambrauskas May 11, 2025
a2caf30
Replace syntax highlighter
pdambrauskas May 11, 2025
0e16478
Bump shedlockVersion from 6.4.0 to 6.6.1 in /server
dependabot[bot] May 12, 2025
5091132
Bump @types/react-dom from 19.1.3 to 19.1.4 in /frontend
dependabot[bot] May 13, 2025
c7266bb
Bump @tanstack/react-query from 5.75.7 to 5.76.0 in /frontend
dependabot[bot] May 13, 2025
a4ac26c
Bump @tanstack/react-query from 5.76.0 to 5.76.1 in /frontend
dependabot[bot] May 14, 2025
bde52b5
Bump typescript-eslint from 8.32.0 to 8.32.1 in /frontend
dependabot[bot] May 14, 2025
ad923a7
Bump k8sClientVersion from 7.2.0 to 7.3.0 in /server
dependabot[bot] May 16, 2025
3c6edbf
Bump @types/react from 19.1.3 to 19.1.4 in /frontend
dependabot[bot] May 16, 2025
36c69fc
Bump sass from 1.88.0 to 1.89.0 in /frontend
dependabot[bot] May 16, 2025
f39eebc
Bump k8sClientVersion from 7.3.0 to 7.3.1 in /server
dependabot[bot] May 21, 2025
098a5c1
Bump @types/node from 22.15.17 to 22.15.21 in /frontend
dependabot[bot] May 21, 2025
ab50abc
Bump @eslint/js from 9.26.0 to 9.27.0 in /frontend
dependabot[bot] May 21, 2025
bee0120
Bump shedlockVersion from 6.6.1 to 6.7.0 in /server
dependabot[bot] May 26, 2025
18b41cd
Bump @vitejs/plugin-react from 4.4.1 to 4.5.0 in /frontend
dependabot[bot] May 26, 2025
5f2d579
Bump @tanstack/react-query from 5.76.1 to 5.77.2 in /frontend
dependabot[bot] May 27, 2025
20c5926
Bump react-router-dom from 7.6.0 to 7.6.1 in /frontend
dependabot[bot] May 26, 2025
8ad5899
Bump @types/node from 22.15.21 to 22.15.24 in /frontend
dependabot[bot] May 29, 2025
c21633d
Bump typescript-eslint from 8.32.1 to 8.33.0 in /frontend
dependabot[bot] May 28, 2025
0c7b5ad
Bump @chakra-ui/react from 3.17.0 to 3.19.1 in /frontend
dependabot[bot] May 30, 2025
25d0b24
Bump @types/node from 22.15.24 to 22.15.27 in /frontend
dependabot[bot] May 30, 2025
198934a
Bump shedlockVersion from 6.7.0 to 6.8.0 in /server
dependabot[bot] Jun 2, 2025
6ba4cae
Bump query-string from 9.1.2 to 9.2.0 in /frontend
dependabot[bot] Jun 2, 2025
3d002b8
Bump @types/react-dom from 19.1.4 to 19.1.6 in /frontend
dependabot[bot] Jun 5, 2025
f9c6ecf
Disable dependabot
pdambrauskas Jun 7, 2025
f4cbb03
Update Spark references from 3.5.5 to 3.5.6
Aug 28, 2025
9cd517c
Removed references to Spark 3.4.4 and added to Spark 4.0.0
Aug 28, 2025
23cd7be
Increase yarn install timeout
pdambrauskas Aug 28, 2025
8e1991d
Implement session creation limit similar to Livy (issue #1349)
shay-coh Nov 6, 2025
86f71f3
Implement session creation limit similar to Livy (issue #1349)
shay-coh Nov 6, 2025
be8eb36
Enforce maximum running sessions limit in SessionService
shay-coh Nov 6, 2025
325b80b
Refactor fetchRunningSession to streamline session retrieval
shay-coh Nov 6, 2025
e94a15f
add SessionLimitExceededException to include maxRunning value and imp…
shay-coh Nov 6, 2025
677c8cb
[1350] fix critical vulnerabilities (#1352)
shay-coh Nov 6, 2025
020bf72
Update frontend dependencies
pdambrauskas Nov 12, 2025
87c421d
Revert "Update frontend dependencies"
pdambrauskas Nov 12, 2025
a2dc6dc
update configuration
shay-coh Nov 23, 2025
c7b4bf9
add state-retain-interval config
shay-coh Nov 23, 2025
62768a4
mock to ApplicationStorage
shay-coh Nov 23, 2025
df2fa36
add cleanupFinishedSessions and cleanupFinishedBatches
shay-coh Nov 23, 2025
ec048a9
update configuration
shay-coh Nov 23, 2025
287c381
update configuration
shay-coh Nov 23, 2025
a445879
add tests
shay-coh Nov 23, 2025
d32118d
set `stateRetainInterval` disabled by default
shay-coh Nov 23, 2025
e065245
smaller batches
shay-coh Nov 23, 2025
4cfdc1d
new column contacted_at
shay-coh Nov 25, 2025
8582c05
new column contacted_at
shay-coh Nov 25, 2025
6fd5e08
new LocalDateTime.now()
shay-coh Nov 25, 2025
7ae0158
add finishedAt to rest.md
shay-coh Nov 25, 2025
4202ed2
add to queries fetchFinishedSessionsOlderThan
shay-coh Nov 26, 2025
3842a4f
add to queries fetchFinishedSessionsOlderThan
shay-coh Nov 26, 2025
ba5030b
Bump form-data from 4.0.1 to 4.0.5 in /frontend
dependabot[bot] Dec 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 0 additions & 12 deletions .github/dependabot.yml

This file was deleted.

6 changes: 3 additions & 3 deletions .github/workflows/build-frontend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ jobs:
build-frontend:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: '18'
node-version: '20'
- name: Cache Dependencies
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: '**/node_modules'
key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-java.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@ jobs:
build-java:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
cache: 'gradle'
- name: Validate Gradle wrapper
uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b
uses: gradle/actions/wrapper-validation@v4
- name: Build with Gradle
run: |
cd ./server
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/publish-registry-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ jobs:
strategy:
matrix:
include:
- spark_version: 3.4.2
- spark_version: 3.5.6
hadoop_version: 3
- spark_version: 3.5.1
- spark_version: 4.0.0
hadoop_version: 3
steps:
- name: Checkout pull request
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
ref: refs/pull/${{ github.event.issue.number }}/head
- uses: docker/setup-buildx-action@v2
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/publish-registry.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,18 @@ jobs:
strategy:
matrix:
include:
- spark_version: 3.4.2
- spark_version: 3.5.6
hadoop_version: 3
- spark_version: 3.5.1
- spark_version: 4.0.0
hadoop_version: 3
steps:
- uses: docker/setup-buildx-action@v2
- uses: docker/login-action@v2
- uses: docker/setup-buildx-action@v3
- uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ github.token }}
- uses: docker/build-push-action@v3
- uses: docker/build-push-action@v6
with:
push: true
platforms: linux/amd64,linux/arm64
Expand Down
12 changes: 6 additions & 6 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM eclipse-temurin:17-jdk-jammy as server
FROM eclipse-temurin:17-jdk-jammy AS server

ARG SPARK_VERSION=3.5.1
ARG SPARK_VERSION=3.5.6
ARG HADOOP_VERSION=3

WORKDIR /home/app/
Expand All @@ -9,9 +9,9 @@ COPY server/ ./server/
WORKDIR /home/app/server/
RUN ./gradlew build -x test -PSPARK_VERSION=${SPARK_VERSION}

FROM node:lts-alpine3.18 as frontend
FROM node:lts-alpine3.18 AS frontend

ARG SPARK_VERSION=3.5.1
ARG SPARK_VERSION=3.5.6
ARG HADOOP_VERSION=3

ENV APP_BASE_URL='/lighter'
Expand All @@ -21,11 +21,11 @@ COPY frontend/ ./frontend/
RUN wget "https://downloads.apache.org/spark/spark-${SPARK_VERSION}/spark-${SPARK_VERSION}-bin-hadoop${HADOOP_VERSION}.tgz" -O - | tar -xz

WORKDIR /home/app/frontend/
RUN yarn install && yarn build
RUN yarn install --network-timeout 1000000 && yarn build

FROM eclipse-temurin:17-jre-jammy

ARG SPARK_VERSION=3.5.1
ARG SPARK_VERSION=3.5.6
ARG HADOOP_VERSION=3

ENV FRONTEND_PATH=/home/app/frontend/
Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
# Lighter

Lighter is an opensource application for interacting with [Apache Spark](https://spark.apache.org/) on [Kubernetes](https://kubernetes.io/) or [Apache Hadoop YARN](https://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html). It is heavily inspired by [Apache Livy](https://livy.incubator.apache.org/) and has some overlapping features.
Lighter is an opensource application for interacting with [Apache Spark](https://spark.apache.org/) on [Kubernetes](https://kubernetes.io/) or [Apache Hadoop YARN](https://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html).
It is heavily inspired by [Apache Livy](https://livy.incubator.apache.org/) and has some overlapping features.

Lighter supports:
Lighter support:
- Interactive Python Sessions through [Sparkmagic](https://github.com/jupyter-incubator/sparkmagic) kernel
- Batch application submissions through the REST API

You can read a breaf description on how Lighter works [here](./docs/architecture.md).
You can read a description on how Lighter works [here](./docs/architecture.md).

## Using Lighter
- [Quickstart with Minikube](./quickstart/README.md)
Expand All @@ -28,7 +29,7 @@ docker build -t lighter .

### Spark versions

Lighter will always try to support the latest patch version for all officially recommended [Apache Spark](https://spark.apache.org/) releases i.e.: 3.4.2 and 3.5.1.
Lighter will always try to support the latest patch version for all officially recommended [Apache Spark](https://spark.apache.org/) releases i.e.: 3.5.6 and 4.0.0.

### Contributing

Expand Down
43 changes: 23 additions & 20 deletions docs/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,28 @@ Lighter can be configured by using environment variables. Currently, Lighter sup

## Global properties

| Property | Description | Default |
|----------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------|
| LIGHTER_MAX_RUNNING_JOBS | Max running Batch jobs in parallel | 5 |
| LIGHTER_MAX_STARTING_JOBS | Max starting Batch jobs in parallel | 5 |
| LIGHTER_SPARK_HISTORY_SERVER_URL | Spark history server URL used on the Lighter UI | http://localhost/spark-history/ |
| LIGHTER_EXTERNAL_LOGS_URL_TEMPLATE | Template for link to external logs (Grafana, Graylog, etc.) used on the Lighter UI. Allowed placeholders: `{{id}}`, `{{appId}}`, `{{createdTs}}` | |
| LIGHTER_PY_GATEWAY_PORT | Port for live Spark session communication | 25333 |
| LIGHTER_URL | URL which can be used to access Lighter form Spark Job | http://lighter.spark:8080 |
| LIGHTER_SESSION_TIMEOUT_INTERVAL | `java.time.Duration` representing session lifetime (from last statement creation). Use `0m` value to disable | 90m |
| LIGHTER_SESSION_TIMEOUT_ACTIVE | Should Lighter kill sessions with waiting statements (obsolete when `LIGHTER_SESSION_TIMEOUT_INTERVAL` is `0m`) | false |
| LIGHTER_SESSION_SCHEDULE_INTERVAL | `java.time.Duration` representing the interval at which a task is triggered to initiate scheduled sessions | 1m |
| LIGHTER_SESSION_TRACK_RUNNING_INTERVAL | `java.time.Duration` representing the interval at which a task is triggered to process and update running session state | 2m |
| LIGHTER_STORAGE_JDBC_URL | JDBC url for lighter storage | jdbc:h2:mem:lighter |
| LIGHTER_STORAGE_JDBC_USERNAME | JDBC username | sa |
| LIGHTER_STORAGE_JDBC_PASSWORD | JDBC password | |
| LIGHTER_STORAGE_JDBC_DRIVER_CLASS_NAME | JDBC driver class name | org.h2.Driver |
| LIGHTER_BATCH_DEFAULT_CONF | Default `conf` props for batch applications (JSON)<sup>*</sup> | |
| LIGHTER_SESSION_DEFAULT_CONF | Default `conf` props for session applications (JSON) | |
| LIGHTER_SESSION_PERMANENT_SESSIONS | List of configurations for [permanent sessions](./permanent_sessions.md) | "[]" |
| Property | Description | Default |
|----------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------|
| LIGHTER_MAX_RUNNING_JOBS | Max running Batch jobs in parallel | 5 |
| LIGHTER_MAX_STARTING_JOBS | Max starting Batch jobs in parallel | 5 |
| LIGHTER_MAX_RUNNING_SESSIONS | Max running sessions in parallel | 5 |
| LIGHTER_SPARK_HISTORY_SERVER_URL | Spark history server URL used on the Lighter UI | http://localhost/spark-history/ |
| LIGHTER_EXTERNAL_LOGS_URL_TEMPLATE | Template for link to external logs (Grafana, Graylog, etc.) used on the Lighter UI. Allowed placeholders: `{{id}}`, `{{appId}}`, `{{createdTs}}` | |
| LIGHTER_PY_GATEWAY_PORT | Port for live Spark session communication | 25333 |
| LIGHTER_URL | URL which can be used to access Lighter form Spark Job | http://lighter.spark:8080 |
| LIGHTER_ZOMBIE_INTERVAL | How long for Lighter to try to fetch the status of the job before marking it as a zombie. (For jobs that "disappear" before Lighter could determine their final status) | 30m |
| LIGHTER_SESSION_TIMEOUT_INTERVAL | `java.time.Duration` representing session lifetime (from last statement creation). Use `0m` value to disable | 90m |
| LIGHTER_STATE_RETAIN_INTERVAL | `java.time.Duration` representing how long finished session and batch history will be retained before automatic cleanup. If not set, cleanup is disabled. | |
| LIGHTER_SESSION_TIMEOUT_ACTIVE | Should Lighter kill sessions with waiting statements (obsolete when `LIGHTER_SESSION_TIMEOUT_INTERVAL` is `0m`) | false |
| LIGHTER_SESSION_SCHEDULE_INTERVAL | `java.time.Duration` representing the interval at which a task is triggered to initiate scheduled sessions | 1m |
| LIGHTER_SESSION_TRACK_RUNNING_INTERVAL | `java.time.Duration` representing the interval at which a task is triggered to process and update running session state | 2m |
| LIGHTER_STORAGE_JDBC_URL | JDBC url for lighter storage | jdbc:h2:mem:lighter |
| LIGHTER_STORAGE_JDBC_USERNAME | JDBC username | sa |
| LIGHTER_STORAGE_JDBC_PASSWORD | JDBC password | |
| LIGHTER_STORAGE_JDBC_DRIVER_CLASS_NAME | JDBC driver class name | org.h2.Driver |
| LIGHTER_BATCH_DEFAULT_CONF | Default `conf` props for batch applications (JSON)<sup>*</sup> | |
| LIGHTER_SESSION_DEFAULT_CONF | Default `conf` props for session applications (JSON) | |
| LIGHTER_CONFIG_JSON | Any set of Lighter config in JSON format. For permanent sessions use: `{"lighter":{"session":{"permanent-sessions":[...]}}}`. List of configurations for [permanent sessions](./permanent_sessions.md) | |

<sup>*</sup> default configs will be merged with configss provided in submit request, if property is defined in submit request, default will be ignored.
Example of `LIGHTER_BATCH_DEFAULT_CONF`: `{"spark.kubernetes.driverEnv.TEST1":"test1"}`.
Expand All @@ -49,4 +52,4 @@ Example of `LIGHTER_BATCH_DEFAULT_CONF`: `{"spark.kubernetes.driverEnv.TEST1":"t
| LIGHTER_YARN_KERBEROS_KEYTAB | Kerberos keytab used for job management | |

<sup>*</sup> Principal & Keytab provided in `LIGHTER_YARN_KERBEROS_PRINCIPAL` and `LIGHTER_YARN_KERBEROS_KEYTAB` will be used by spark job
as well, if `spark.kerberos.keytab` is not explicitly declared in `LIGHTER_BATCH_DEFAULT_CONF` or provided on submit request.
as well, if `spark.kerberos.keytab` is not explicitly declared in `LIGHTER_BATCH_DEFAULT_CONF` or provided on submit request.
2 changes: 1 addition & 1 deletion docs/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
If you're thinking of running Lighter on docker, you are probably using it with YARN backend. When you are running it, you should expose two ports (REST API port and Python Gateway port), as shown in this example:

```bash
docker run ghcr.io/exacaster/lighter:0.1.1-spark3.5.1 \
docker run ghcr.io/exacaster/lighter:0.1.5-spark3.5.6 \
-p 8080:8080 \
-p 25333:25333 \
-e LIGHTER_KUBERNETES_ENABLED=false \
Expand Down
6 changes: 4 additions & 2 deletions docs/rest.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,8 @@ Response example:
}
},
"createdAt":"2021-10-11T08:12:43.50739",
"contactedAt":"2021-10-11T08:15:23.335098"
"contactedAt":"2021-10-11T08:15:23.335098",
"finishedAt":"2021-10-11T08:20:15.123456"
}
]
}
Expand Down Expand Up @@ -108,7 +109,8 @@ Response example:
}
},
"createdAt":"2021-10-11T08:12:43.50739",
"contactedAt":"2021-10-11T08:15:23.335098"
"contactedAt":"2021-10-11T08:15:23.335098",
"finishedAt":"2021-10-11T08:20:15.123456"
}
```

Expand Down
35 changes: 0 additions & 35 deletions frontend/.eslintrc.json

This file was deleted.

22 changes: 22 additions & 0 deletions frontend/eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import eslint from '@eslint/js';
import eslintConfigPrettier from 'eslint-config-prettier';
import tseslint from 'typescript-eslint';
import react from 'eslint-plugin-react';
import importPlugin from 'eslint-plugin-import';
// TODO: Does not work with eslint 9
// import reactHooks from 'eslint-plugin-react-hooks';

export default tseslint.config(eslint.configs.recommended, eslintConfigPrettier, tseslint.configs.recommended, react.configs.flat.recommended, {
settings: {
react: {
version: 'detect',
},
},
files: ['**/*.{ts,tsx}'],
extends: [importPlugin.flatConfigs.recommended, importPlugin.flatConfigs.typescript],
rules: {
'react/react-in-jsx-scope': 'off',
'react/jsx-uses-react': 'off',
'react/prop-types': 'off',
},
});
Loading