Skip to content

Releases: genexuslabs/JavaClasses

Version 4.10

25 Sep 20:10
540350a
Compare
Choose a tag to compare
Version 4.10 Pre-release
Pre-release

Version released with GeneXus Next

What's Changed

  • When property Date Time storage timezone tiene el valor Undefined ser… by @iroqueta in #965
  • Format BigDecimal values must round HALF_UP by @iroqueta in #961
  • [Android] fix , submit helper class name in Android. by @fpanizza in #968
  • Fix FromJson and ToJson methods performance caused by json lib changes by @iroqueta in #971
  • Add a third way of trying to get email adresses from mail headers by @tomas-sexenian in #964
  • Allow set Storage Name and Classname using env vars by @iroqueta in #972
  • Embedding support in Java Generator by @iroqueta in #906
  • Android, fix crash. Avoid concurrent execute update cursor in Sqlite by @fpanizza in #973
  • issue204942/javascript_modules_support by @dmendez in #975
  • Implements method that allow return ChatHistory in Agent call by @iroqueta in #979
  • GeneXus compression module by @tomas-sexenian in #874
  • fix: Status badges on Readme by @anaiberta in #982
  • Update keys and certificates for SecurityAPI tests by @sgrampone in #983
  • Migrate publish process to Central by @anaiberta in #981
    • Tools calls was not beeing called when chat agent method was executed by @iroqueta in #985
  • Add the option to timeout per host and not per ip by @tomas-sexenian in #977
  • Add a generic parameter to getExternalInstance by @gusbro in #986
  • Implement getHyperlink and setHyperLink to xssf.ExcelCells by @tomas-sexenian in #989
  • The method createNewFile converts all the inputstream to memory. This… by @iroqueta in #980
  • Implement support for returning embedding type with NULL value in the… by @iroqueta in #992
  • Update commons-fileupload version by @iroqueta in #993
  • Log API Improvements by @mrodbratschi in #974
  • GamCryptography EO migration to GamUtils EO on Github by @sgrampone in #885
  • GAM TOTP EO migration to Github by @sgrampone in #895
  • New SAML 2.0 implementation for GAM by @sgrampone in #951
  • When a GeneXus Agent was called using Chat Method the client UI was n… by @iroqueta in #995
  • Create variables for commonly used dependencies by @sgrampone in #996
  • Bump nimbus-jose-jwt from 9.39.2 to 10.4 by @sgrampone in #990
  • Create variable for commonly used numbus-jose-jwt by @sgrampone in #997
  • Bump commons-io from version 2.12.0 to version 2.15.1 by @sgrampone in #998
  • Update commons-lang3 version by @iroqueta in #994
  • TestGxReadEnvVar was failing because it was calling internal JVM meth… by @iroqueta in #1002
  • Getting the result of an HTTP call was not correctly taking into acco… by @iroqueta in #1006
  • When using the GenerateEmbedding method, errors were not being record… by @iroqueta in #1007
  • Assertion manipulation attack mitigation by @sgrampone in #1004
  • The ability to publish APIObjects methods as tools on an MCP server o… by @iroqueta in #1009
  • When calling the agents with the call method without indicating the C… by @iroqueta in #1010
  • The delete method of a storage file was leaving the http connection t… by @iroqueta in #1005
  • Correctly resolve template path by @tomas-sexenian in #991
  • When adding a pdf file as an attachment to an email, it is sent with … by @iroqueta in #1008
  • The GAM procedures that call the standard classes to validate the use… by @iroqueta in #1011
  • SDT FromJson method was not working after Spring Boot hot reload. by @iroqueta in #1016
  • Set Saia request timeout to 10 minutes, matching the internal timeout… by @iroqueta in #1017

New Contributors

Full Changelog: v4.9.2...v4.10

Version 4.9.2 (2025-06-13)

13 Jun 18:36
Compare
Choose a tag to compare

Version released with GeneXus 18 U13 (more details at wiki.genexus.com/GeneXus18u13)

What's Changed

  • Fix StackOverflowException when instantiating JSONObject on Android by @jotapeg in #938
  • Remove Bouncy Castle jdk15on dependency from Android by @jotapeg in #935
  • Fix al status message en la llamada remota APIObject by @AlejandroP in #809
  • Encode pdf report output file name by @tomas-sexenian in #841
  • Remove Ajax implementation in Android module by @iroqueta in #934
  • Check for open streams and os force file deletion by @tomas-sexenian in #930
  • Fix incompatible JSONTokenerWrapper for Android by @jotapeg in #942
  • Implements support to set database and ssl in redis URL by @iroqueta in #939
  • Handle boundaries in multipart request by @tomas-sexenian in #940
  • Charset of response must be geted from response.getEntity() instead o… by @iroqueta in #948
  • Allow Nowait and lock retry count in PostgreSQL without using savepoi… by @iroqueta in #941
  • PDFBox brokens by @tomas-sexenian in #949
  • Change dirty manage implementation in BCs to get better performance by @iroqueta in #952
  • Android, Fix JsonObjectWrapper to load internal map on constructor. by @fpanizza in #957
  • Avoid null pointer exception crashing the webapp. by @tomas-sexenian in #956
  • Smart devices cache was not working fine in Spring Boot. by @iroqueta in #959
  • When all threads in submit pool are used new submits do not create a … by @iroqueta in #960
  • Normalize arbitrary int to 0...1 float by @tomas-sexenian in #962
  • Add Header parameter methods for API Objects. by @AlejandroP in #945

Full Changelog: v4.8.5...v4.9.2

Version 4.8.5 (2025-03-24)

25 Mar 11:48
Compare
Choose a tag to compare

Version released with GeneXus 18 U12 (more details at wiki.genexus.com/GeneXus18u12)

What's Changed

Full Changelog: v4.7.3...v4.8.5

Version 4.7.3 (2024-12-23)

24 Dec 13:17
Compare
Choose a tag to compare

Version released with GeneXus 18 U11 (more details at wiki.genexus.com/GeneXus18u11)

What's Changed

Full Changelog: v4.6.6...v4.7.3

Version 4.6.6 (2024-06-26)

26 Jun 19:10
Compare
Choose a tag to compare

Version released with GeneXus 18 U10 (more details at wiki.genexus.com/GeneXus18u10)

What's Changed

  • The client TimeZone was not being seted in submit context by @iroqueta in #845
  • Do not replace the 'Z' digit on the right side of the decimal point w… by @iroqueta in #789
  • Catch IllegalStateException to prevent runtime crash by @tomas-sexenian in #843
  • Allow to change body length limit in rest request using jackson library by @iroqueta in #847
  • Implements Generics Types support in EO in the Java generator by @iroqueta in #791
  • When GXWebSocket was not present a Spring Boot application fails al s… by @iroqueta in #850
  • Gxqueue was not working in jakarta environment by @iroqueta in #854
  • Rest service response error code 400 when a SDT with Dictionary with … by @iroqueta in #856
  • Fix NPE when using HttpClient from online Android application by @jotapeg in #855
  • Exception handler rule was not working in web objects by @iroqueta in #857
  • Consider escaped double quote case in picture prefix by @tomas-sexenian in #849
  • Fix attachment download and empty subject when working with POP3 by @tomas-sexenian in #858
  • Json with DateTime field deserialize with empty value if the DateTime… by @iroqueta in #859
  • TextSearch was no working in a command line procedure if Searchable p… by @iroqueta in #860
  • Bump bouncy castle libraries to version 1.78.1 by @sgrampone in #862
  • When link method is called with a variable value of a KB object in Up… by @iroqueta in #864
  • Remove gxClassR dependency from CloudStorage libs by @ggallotti in #872

Full Changelog: v4.5.0...v4.6.6

Version 4.5.0 (2024-04-23)

23 Apr 16:50
e001f15
Compare
Choose a tag to compare

Version released with GeneXus 18 U9 (more details at wiki.genexus.com/GeneXus18u9)

What's Changed

Full Changelog: v4.4.0...v4.5.0

Version 4.4.0 (2024-02-20)

20 Feb 19:26
736f16b
Compare
Choose a tag to compare

Version released with GeneXus 18 U8 (more details at wiki.genexus.com/GeneXus18u8)

What's Changed

  • Module's rest service is not executed in the context of the KB that i… by @iroqueta in #810
  • Bump AWS Lambda SDK from V1 to V2 by @tomas-sexenian in #806
  • Change Type of Protocol property for API object by @AlejandroP in #797
  • Websockets was not working using Spring Boot by @iroqueta in #812
  • Remove Method was not working right when it was applied to an Externa… by @iroqueta in #811
  • Read an upload Excel File was not working using Spring Boot by @iroqueta in #814
  • Write and read blobs was not working using SpringBoot. by @iroqueta in #813
  • Add Access token property and processing in Location object by @AlejandroP in #774
  • Do not send cookies in HttpClient if IncludeCookies is false by @iroqueta in #816
  • Remove the ; at the end of httpclient variable by @tomas-sexenian in #815
  • Implements "Generate Mockeable Objects" in Java generator by @iroqueta in #800

Full Changelog: v4.3.1...v4.4.0

Version 4.3.1 (2023-12-15)

15 Dec 19:22
Compare
Choose a tag to compare

Version released with GeneXus 18 U7 (more details at wiki.genexus.com/GeneXus18u7)

What's Changed

  • Fix numeric picture with symbol and negative value by @iroqueta in #729
  • Support for disabling Buffered output response for realtime data streaming (SSE) by @ggallotti in #779
  • GXDebugStream was being closed instantly after creating it by @gusbro in #785
  • Continue in next page when there is no more available space to render HTML in PDFBox and iText8 implementations by @tomas-sexenian in #782
  • Removed javapns module by @tomas-sexenian in #788
  • Do not log as error exception that is probably always thrown intentio… by @tomas-sexenian in #786
  • Fix for APIObject Filter routing in IBM websphere with JavaX by @AlejandroP in #796
  • HTTP Pool data added to JMX management by @tomas-sexenian in #793
  • It's ok to encode the file name in Content-Disposition header, but it… by @iroqueta in #799
  • Send all manipulated images to temp media directory by @tomas-sexenian in #772
  • Bump AWS SDKs by @ggallotti in #801
  • Bump logj4 to latest version by @ggallotti in #802
  • Force Add of Querystring parameters for Websphere by @AlejandroP in #803
  • DFWPNum lost pressition when bigdecimals are used by @iroqueta in #804

Full Changelog: v4.2.2...v4.3.1

Version 4.2.2 (2023-11-03)

04 Nov 12:36
Compare
Choose a tag to compare

Version released with GeneXus 18 U6 (more details at wiki.genexus.com/GeneXus18u6)

What's Changed

  • Close JDBC logwriter when class goes out of scope by @tomas-sexenian in #761
  • Handle image returned by web services and rotate jpg images by @tomas-sexenian in #763
  • Spring boot support in Java Generator by @iroqueta in #751
  • FromImage of a KB Image was not working if the KB Style are in a module by @iroqueta in #767
  • Fix parse error in pop3.receive when addresses are separated by semicolons by @tomas-sexenian in #769
  • QueryViewer was not working in GAM Backend homepage by @iroqueta in #771
  • Implements Grid SD Load Services in Java by @iroqueta in #770
  • KB images were not beeing printed in PDF Reports using Sprin Boot by @iroqueta in #773
  • Remove apache android. Not used anymore. by @fpanizza in #768
  • Add opentelemetry spans by @sjuarezgx in #766
  • Not found original PDFReport.ini if Image API was invoked and creates… by @iroqueta in #778
  • Fixed Code Correctness: Double-Checked Locking in various constructors by @tomas-sexenian in #781

Full Changelog: v4.1.1...v4.2.2

Version 4.1.1 (2023-08-29)

30 Aug 12:56
Compare
Choose a tag to compare

Version released with GeneXus 18 U5 (more details at wiki.genexus.com/GeneXus18u5)

What's Changed

  • Sanitize setHeader must not be executed when set cookie header is exe… by @iroqueta in #733
  • Datetime variable with servernow() initial value causes NullPointerEx… by @iroqueta in #731
  • In the cases where url are sent in headers we dont must to sanitize it by @iroqueta in #735
  • Final html itext8 improvements by @tomas-sexenian in #734
  • Implements Keystore and Truststore supports in Httpclient new impleme… by @iroqueta in #739
  • Support HttpClient and HttpResponse chunked responses by @iroqueta in #721
  • Fix paging statements with SqlServer 2005 when the statement uses aliases by @gusbro in #736
  • Support special characters at external name attributes for CosmosDB by @sjuarezgx in #742
  • Initial PDFBox HTML support by @tomas-sexenian in #748
  • RoundBorders method implementation by @tomas-sexenian in #758
  • Create or read realtive Delimited Files in web environment use server… by @iroqueta in #754

and more!

Full Changelog: v4.0.2...v4.1.1