Details
-
Type: extRequest
-
Status: Closed
-
Priority: Major
-
Resolution: Done
-
Fix Version/s: 2021
-
Component/s: FIWARE-TECH-HELP
-
Labels:None
-
Sender Email:
-
HD-Chapter:Data
-
HD-Enabler:Orion
Description
It is not fair to cut-off XML which is quite wide spread way of exchange of
information.
DD
_____
From: no-reply@account.lab.fiware.org
no-reply@account.lab.fiware.org
Sent: Monday, February 01, 2016 12:51 PM
Subject: [FIWARE Lab] New Orion Context Broker Release (0.27.0)
FIWARE-Lab
<https://account.lab.fiware.org/static/dashboard/img/mail/header-mail.png>
Dear FIWARE Lab user,
This announcement is about Orion Context Broker. If you are not using this
component you can safely ignore this message.
A new Orion Context Broker release (0.27.0) has just been released,
corresponding to the FIWARE Sprint 5.2.1. Detailed changelog for this new
version can be found at
https://github.com/telefonicaid/fiware-orion/releases/tag/0.27.0
For users of standalone Orion instances (i.e. Orion running in your own
virtual machine), you can update to the new version running (as root or
using sudo): "yum install contextBroker". Sometimes yum doesn't detect the
new version, in which case you have to run "yum clean all" before that.
For users of the global instance at orion.lab.fiware.org, the change to
0.27.0 has been already done. Note that if you use the global instance you
are agreeing in the Acceptable Usage Policy associated to it
(https://forge.fiware.or
g/plugins/mediawiki/wiki/fiware/index.php/FIWARE_Lab_Orion_Context_Broker_Gl
obal_Instance_Acceptable_Usage_Policy).
If you are going to use this new version (highly recommended), please review
the manuals at http://fiware-orion.readthedocs.org/en/0.27.0.
This is the next-to-last version which includes XML support (deprecated
since 0.23.0), i.e. next version (0.28.0, to be released by the end of
February) will be the last one including XML support. If you are still using
XML clients or notification receivers, you are highly encorauged to migrate
to JSON (details in the documentation).
For any doubt related with this announcement, please send an email to
fiware-lab-help@lists.fiware.org mailing list.
Best regards,
------
FIWARE Lab Staff
—
You are receiving this message because you are a registered FIWARE Lab user
<https://account.lab.fiware.org> . Should you wish to remove your account,
you need to follow four simple steps:
1. Log on FIWARE Lab user <https://account.lab.fiware.org>
2. Click on the dropdown menu next to your user name (upper right
corner)
3. Select "Settings"
4. Click on "Cancel account" and confirm.
2015 C FIWARE <http://www.fiware.org/> .
Since January 1st, old domains won't be supported and messages sent to any domain different to @lists.fiware.org will be lost.
Please, send your messages using the new domain (Fiware-lab-help@lists.fiware.org) instead of the old one.
_______________________________________________
Fiware-lab-help mailing list
Fiware-lab-help@lists.fiware.org
https://lists.fiware.org/listinfo/fiware-lab-help
[Created via e-mail received from: "Dr. Dragomir D. Dimitrijevic" <dragomir@dragomirdimitrijevic.rs>]
Hi,
The motivation for removing XML from Orion API is due to the feedback gathered during years in many FIWARE events with developers (Campus Party, Developers week, FIWARE hackathons, etc.): it is a fact that developer community prefers JSON in REST API instead of XML. In fact, the next version of NGSIv2 will be entirely based on JSON.
Note that although XML could be quite wide spread in many domains, modern REST APIs are based on JSON given the adventages it brings to developers generating/consuming that format (e.g. easiness in client languages such as JavaScript or Python). For example, GitHub API (https://developer.github.com/v3/), JIRA (https://developer.atlassian.com/jiradev/jira-apis/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-version-2-tutorial#JIRARESTAPIVersion2Tutorial-IntroductiontoJIRA%27sRESTAPI) and many others.
Thus, maintaining both XML and JSON at the same time in the current API is a severe burden in development and documentation tasks for the Orion team, without an actual gain. Therefore, we have decided to remove XML support from Orion Context Broker in the near future. The plan is that the version corresponding to February sprint (i.e. Orion 0.28.0) will be the last one supporting XML. JSON support (either NGSIv1 or NGSIv2) will remain.
Although we stopped to talk about Orion XML API in public presentations, talks, etc. time ago (even before XML was "official" deprecated in 0.23.0) we understand that some old systems are still using XML. For these cases, there are 3 options:
Note that this announce has been made 2 months in advance the first Orion version without XML get released, which should be fair enough time for users still using XML to take decision on migration/keep (and, in the former case, to schedule specific migration actions). Don't hesitate to contact me if you are in this case and have specific questions/doubts about it, e.g. how to migrate from XML to JSON specific API operations, etc.
Best regards,
------
Fermín