Updated jsreport binary



  • I'd like to use the jsreport-binary for version 4.2.0, but the last released binary is just 3.13.0. Can you please update the binaries to the corresponding released jsreport versions?



  • Hi, I've tried to upload the latest jsreport-binary nuget, but unfortunately, we now hit the nuget package size limit. So the nuget rejects jsreport binary 4.3.1 at this moment. This is because the package also needs to pack big chrome binary.
    I'm not sure how we will get through this at this moment.
    https://github.com/NuGet/NuGetGallery/issues/9473

    I would recommend considering running jsreport separately as noted in the docs
    https://jsreport.net/learn/dotnet-local



  • We are already using an external jsreport server whereever possible. We only use the binary inside jsreport.Local for tests so that there is no dependency on an external server. Since we updated our servers to version 4.2.0 we have this version mismatch with the local instance on version 3.13.0 for the tests. These aren't outputting the expected results because we implemented the nested objects in the localization files, which the local instance with the binary of version 3.13.0 doesn't understand.

    The way i see it is we correct either the version mismatch or make the templates compatible for both versions. @admin do you see any other options for this setup?



  • We only use the binary inside jsreport.Local for tests so that there is no dependency on an external server

    These are the local unit tests? Maybe you better mock jsreport for unit tests.
    If it's an integration server, there should be no problem with doing docker run jsreport... to have it running as an external service.



  • We were able to decrease the size so Nuget now accepts jsreport binary.
    Win, OSX, and Linux 4.4.0 .net binaries are already shipped.


Log in to reply
 

Looks like your connection to jsreport forum was lost, please wait while we try to reconnect.