change log for Apache Fuseki? - sparql

I was wondering if someone could point me to something like a "change log" for Apache Fuseki.
I've been way behind and I'm upgrading from 2.3.1 to 4.3.1.
Understandably, I'm noticing behavior changes in my existing SPARQL queries. (Aka some queries are no longer working after upgrading to 4.3.1 and some are returning data in a new format).
Fuseki documentation currently states: "Fuseki provides the SPARQL 1.1 protocols for query and update as well as the SPARQL Graph Store protocol."
So, I'm wondering what version of the SPARQL query and Graph Store protocols version 2.3.1 of Fuseki was using and how I could read about substantive changes.
Many thanks for any advice :)

Related

Is there a way to list all current Kestrel server configuration on a running server?

There are several different ways to configure a Kestrel server (JSON file, IWebHostBuilder, environment variables) but is there any way to view the entire applied configuration together? It would be nice to read the final outcome after using more than one of these configuration options.
I'm running .NET 5.0 ASP.NET Core apps in Linux Docker containers and was really hoping for something I could look at via the command line in the running container. Is it all just in memory and this is an impossible ask? I'd even take a local-only landing page or something.
I've read all documentation I can find and haven't seen this addressed.
No this isn't possible today. File a feature request on ASP.NET Core describing what you would like to see https://github.com/dotnet/aspnetcore/issues
While not quite what I was looking for, I found IConfigurationRoot.GetDebugView() which gives me the information I need. It "generates a human-readable view of the configuration showing where each value came from."
I can't use it in a shell on the web server like I initially asked, but it could be output to a page or API for debugging.

Why is not SignalR.Redis available on NuGet?

first of all this is my first question and I want to follow rules, but if I made a mistake, I am apologize :) My problem is that I want scale-out my website, which using SignalR and I wanted to download SignalR.Redis from NuGet. But it says that there is nothing like this but I found some tutorials witch talking about support for Redis in form of mentioned package on NuGet. I looking on internet for the reason of missing package, but I didnĀ“t find any information about that. Or am I doing something wrong? Can you help me, please?
SignalR Redis is not currently available. The beta for 1.1 will be coming out soon which will have the Redis scaleout package.

RavenDB replication conflict resolution

I've seen a few examples online, but trying to make the best choice for replication conflict. I would like to make a server plug-in to automatically handle conflicts, where the newest document wins.
In contrast we could handle conflicts on each client, but we have both .NET and PHP clients... It just seems easier to do it as a plug-in on the server? Can anyone confirm the plug-in route may be the best route?
Eric,
RavenDB has plugin support (AbstractDocumentReplicationConflictResolver) to handle that.
You can teach RavenDB how to properly resolve conflicts using your own business rules by inheriting from this and adding the resulting dll to the plugins directory.
Someone already made it for you
http://jtbennett.com/blog/2012/03/customizing-ravendb-a-simple-ravendb-server-bundle-for-replication-conflict-handling

What is the SOLR plugin for Liferay meant for?

I am using Liferay 6.1 and I am trying to learn how to incorporate search functionality into Liferay Portal. I was able to run Apache SOLR inside Liferay's tomcat container but I don't understand what the solr plugin for liferay is meant for.
Here is the link
Can someone please explain what are the benefits for using the plugin (for liferay) and what it accomplishes on top of using SOLR?
Thanks
Per this link it is to externalize the search function from the portal.
Using Solr instead of Lucene gives you the additional capabilities of Solr such as Replication, Sharding, Result clustering through Carrot2, Use of custom Analyzers/Stemmers etc.
It also can offload search server processing to a separate cluster.
Opens up the possibilities of search driven UI (facetted classification etc) separate from your portal UI.

Taking image of a webpage via a Linux (Ubuntu) server without UI installed

I am looking for a webservice (API) or an application that I can install on my Linux Ubuntu server to take screenshot of webpages with a given URL.
I did not install any GUI on my server... Should I? Or is there a way around having to install a GUI?
Or is there a good API that I can use?
Thanks in advance for any help.
You've got plenty of webservices to take screenshots of a given URL.
http://browsershots.org/ but it's quite slow
http://www.bounceapp.com/ quite fast, but it seems there is no API; you may still write some code to get the result screenshot (warning: it's medium-quality compressed JPEG)
http://www.thumbalizr.com/ is a well known service and has an API
You may also use your own server-side software to generate screenshots. PhantomJS is able to do so (including JS and SVG support) and, starting from version 1.5, no X server is needed.