Commit graph

27 commits

Author SHA1 Message Date
Nik
f06a749249
Add support for SQLite via a BABASHKA_FEATURE_SQLITE feature flag (#1079)
* implement native sqlite support as a feature flag following [1]

([1] is mentioned as a checklist of sorts as to how to add a new 
feature flag in [2])

[1] 13f65f05ae
[2] https://github.com/babashka/babashka/blob/master/doc/build.md

* bump to latest sqlite-jdbc, remove some no longer needed config+libs

based on feedback from borkdude here [1], bump xerial/sqlite-jdbc
3.36.0.3, which includes the graalvm classes and resource config
previously implemented via ericdallo/sqlite-jni-graal-fix and a `-H`
flag in `script/compile`

[1]: https://github.com/babashka/babashka/pull/1079#issuecomment-980533178
2021-11-28 09:34:54 +01:00
Bob
7df81f1273
make core.async and rewrite-clj integral (#1014)
* make core.async integral (not a feature)

tasks (in particular, parallel tasks) require core.async

* make rewrite_clj integral (not a feature)

* cleanup mistakes
2021-09-23 18:15:01 +02:00
Michael Glaesemann
125e227976
Java http insecure context (#994)
* Add support for creating insecure context.

* Add BABASHKA_FEATURE_JAVA_NET_HTTP flag.

* Clean up java.net.http tests
2021-08-31 17:37:11 +02:00
Bob
242c3d442f
Logging feature flag and tools.logging.readable (#981) (#987)
* put tools.logging behind a feature flag

* add tools.logging.readable

- move logging namespace to feature folder
- add logging.readable namespace
- add tests for logging.readable

* cleanup logging changes

- add logging env var to compile script
- remove unconditional require of logging namespace

* move old-config capture to before alter

* remove feature check from logging tests
2021-08-29 23:43:53 +02:00
Michiel Borkent
64fc58cd80 Update deps.edn on uberjar [skip ci] 2021-08-03 16:49:35 +02:00
Michiel Borkent
6e4044c623 Async is not optional 2021-06-10 12:10:47 +02:00
Michiel Borkent
cbd8a2d07d
[#821] Include Selmer 2021-05-06 12:53:59 +02:00
Michiel Borkent
1870e2729e
[#769] rewrite-clj support 2021-04-04 16:22:45 +02:00
Michiel Borkent
931fadabb2
[#487] Include clojure.test.check as preparation for clojure.spec 2021-01-24 21:07:07 +01:00
Michiel Borkent
c4bb42df3e
[#646] Add hiccup.core and hiccup2.core 2021-01-23 22:47:35 +01:00
Michiel Borkent
497bfb01da
[#594] Include clojure.core.match 2021-01-23 14:02:00 +01:00
Jakub Holy
3e66570596
BABASHKA_LEAN: keep some feature enabled 2020-11-12 19:59:21 +01:00
Jakub Holy
b73940861f
Add feature/oracledb (#638)
NOTE: Using the Oracle driver directly requires some GraalVM settings
while the helidon wrapper provides those and thus works out of the box.
2020-11-11 22:29:42 +01:00
Kevin W. van Rooijen
13f65f05ae
Add optional clojure-lanterna feature 2020-10-12 17:42:18 +02:00
Michiel Borkent
a1d34f5242
[#556] Add org.httpkit.server namespace (experimental) 2020-09-20 23:19:49 +02:00
Michiel Borkent
f89da080c3
[#561] Add org.httpkit.client namespace
This also bumps GraalVM to 20.2.0 and XCode to version 12
2020-09-18 21:32:08 +02:00
Michiel Borkent
c3f9480efe
[#449] move to GraalVM 20.1.0 java11 2020-05-23 14:53:28 +02:00
Michiel Borkent
0805efd27b
[#407] datascript feature 2020-05-01 20:37:31 +02:00
Michiel Borkent
e8ab72f111 [#389] java.nio flag 2020-04-30 14:27:59 +02:00
Michiel Borkent
2a44b9f9dd [#389] feature flag for java.time 2020-04-30 12:39:44 +02:00
Michiel Borkent
6f14479749 BABASHKA_LEAN variable 2020-04-30 12:20:00 +02:00
Michiel Borkent
9ec14eb56b
[#389] feature flag for transit 2020-04-30 12:18:46 +02:00
Michiel Borkent
e565890f1d
[#389] csv feature flag 2020-04-30 11:39:25 +02:00
Michiel Borkent
02c7c51ad4
[#389] core.async feature flag 2020-04-29 17:50:38 +02:00
Michiel Borkent
0d1cabd4dc
[#389] SQL feature flags 2020-04-29 14:50:25 +02:00
Michiel Borkent
cd96a380ba
[#389] YAML feature flag 2020-04-28 17:39:47 +02:00
Michiel Borkent
ab008870b8
[#389] XML feature flag (#390) 2020-04-28 12:03:01 +02:00