v0.103.0 #1563
maxandersen
announced in
Blog/Website
v0.103.0
#1563
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
A new release and this one is a silent but beautiful one.
First there is a bunch of small fixes after last release custom JDK support introduced some regressions - like breaking Groovy support; but that is now back. Thanks for all the feedback!
export fat jar
jbang export fatjar
now exists. It merges all dependencies into a single combined jar allowing you to easily copy/distribute as a single command . It merges overlappingMETA-INF/services
and for most things that seem sufficient.If you use it and things does not work, open issues and we can look at improving it.
native image now honored by alias
@kanha-gupta contributed his first fix making it so
--native
for building native imagesworks for aliases.
jbang will now get latest version, reducing need to use
--fresh
Since forever jbang aliases were defined in a catalog and if that catalog was updated
AFTER you fetched something the first time you would not get the latest updates unless you used
--fresh
.Now @quintesse implemented proper cache eviction so that
a) when you run an alias
jbang newcommand@somecatalog
and thatnewcommand
is not found locally thenjbang will now force reload the catalog to see if there is a new command.
b) By default every 12 hours the cache will be refreshed, meaning updates to alias catalogs (not just new ones will automatically be downloaded)
This allows for much smoother updates and ensuring users have the latest and greatest.
If for some reason you as a user do NOT want that (i.e. you really want zero updates) you have multiple options dependent on your usecase:
cache-evict
to never, i.e.jbang config set cache-evict never
--offline
thenjbang
will not do any remote requests, including cache updates.jbang cmd@myorg//2.0
orjbang kill@quarkusio//5b58242
to lock in a specific alias.Changelog
🚀 Features
config list --show-available
now shows descriptionsexport fatjar
🐛 Fixes
jdk install --force
was not forcing install♻️ Changes
🧰 Tasks
hellojar.jar
with Java 8app setup
now tells user about--force
(chore:app setup
now tells user about--force
#1550)🛠 Build
Contributors
We'd like to thank the following people for their contributions:
Tako Schotanus, Max Rydahl Andersen, kanha gupta, GitHub
This discussion was created from the release v0.103.0.
Beta Was this translation helpful? Give feedback.
All reactions