There’s a new BETA version of the S3 Extension!
We had been using the older, no longer maintained jets3t library, but it’s no longer maintained and was causing a range of minor problems which led us to decided to switch over to the the AWS S3 java library.
Those problems being
- large multipart uploads failing sometimes
- occasional OSGI issues with the jets3t properties file
Basically as an end user, there is no functional difference between the 0.9.154 and 18.104.22.168 versions, in our testing the new version is a bit faster, especially with file deletion.
It’s available via the Lucee Administrator, etc
The only known issue so far is upgrading to 2.x then downgrading to 0.9.x sometimes lead to an error with the
jets3t properties file which is resolved by restarting Lucee.
Give it a go, and let us know how you go
we have found some performance issues under load, hold off testing for now
FYI 22.214.171.124 is up which solves the performance problems (with large buckets)
ok, hold off again, we found another problem…
We have been testing the hell out of this, 126.96.36.199-RC seems really rock solid so far!
The handling of very large uploads has been fixed too, uploading files larger than 5GB caused problems but that has been resolved, large uploads are now split up internally into 100MB chunks
Give the RC a whirl and let us know how you go!
Just tried to get the new RC and I am getting an error;
Error: Download extension returned 500 for https://extension.lucee.org/rest/extension/provider/full/17AB52DE-B300-A94B-E058BD978511E39E at
lucee.runtime.tag.Throw._doStartTag(Throw.java:212) at lucee.runtime.tag.Throw.doStartTag(Throw.java:201) at
ext_functions_cfm184$cf.udfCall2(/admin/ext.functions.cfm:574) at ext_functions_cfm184$cf.udfCall(/admin/ext.functions.cfm) at
lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:112) at lucee.runtime.type.UDFImpl._call(UDFImpl.java:350) at lucee.runtime.type.UDFImpl.call(UDFImpl.java:223) at
lucee.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:786) at ucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:787) at
ext_functions_cfm184$cf.udfCall1(/admin/ext.functions.cfm:532) at xt_functions_cfm184$cf.udfCall(/admin/ext.functions.cfm) at ```
Other extensions work fine.