BaasBox blog

07 Jul 2015
by Claudio

BaasBox 0.9.4 and 1.0.0-M2 Released

The last 0.x is finally out!

Barring critical bugs, or very important/urgent must-have feature this is the last 0.x version of BaasBox.

We are also releasing the 1.0.0-Milestone 2 version that is a further step towards the 1.0 goal.

The complete list of  closed issues and new functionalities is available at GitHub Milestone 0.9.4

To upgrade from the previous versions, just copy the db folder under the new release installation path. As always, BaasBox applies the necessary patches to the database but this operation cannot be undone, so we strongly suggest that you perform a backup of the database directory.

Please note that since v.1.0.0-M1 was an experimental and preview release, the upgrade from 1.0.0-M1 to 1.0.0-M2 is not supported.

For this reason, do not use the 1.0.0-Mx versions in production because upgrades from these versions are not guaranteed.

 

Download now BaasBox 0.9.4 (or 1.0.0-M2) at http://www.baasbox.com/download/

Read more

09 Feb 2015
by Matteo L.

BaasBox 1.0.0-M1

We are reaching the version 1.0 goal!
We have just released the version 1.0 milestone one.
What does it mean?
We have made a great work addressing general performance issues.
Now BaasBox is more responsive and can manage more connections per second than before.
Read more

29 Jan 2015
by Cesare

Plugins Engine: Build a plugin that capitalizes the value of a string property before saving it to the database

As of version 0.9 BaasBox includes a plugin engine. This allows to implement business logic on the server side. When you create a new plugin you essentially create a new endpoint to which you can send HTTP requests. Here are some examples of features that you can implement using plugins:

  • an API that allows to save/bookmark objects
  • an API that performs an operation before an object is saved on the database
  • an API that performs some calculation based on a 3rd party web service

Read more

27 Jan 2015
by Matteo L.

BaasBox 0.9.2 Released

We continue to push features into our Box!

The complete list of the closed issues and new functionalities is available at GitHub Milestone 0.9.2

To upgrade from the previous versions, just copy the db folder under the new release installation path. As always, BaasBox applies the necessary patches to the database but this operation cannot be undone, so we strongly suggest that you perform a backup of the database directory.

Download now BaasBox 0.9.2 at http://www.baasbox.com/download/

Read more

13 Jan 2015
by Matteo L.

BaasBox 0.9.1 Released

This is a maintenance release that addresses some problems introduced with the 0.9.0 version.
If you use Push Notifications we strongly suggest you upgrade to this version of the BaasBox server.

The complete list of the closed issues is available at GitHub Milestone 0.9.1

Since version 0.9.0 it is MANDATORY to use Java 8

To upgrade from the previous versions, just copy the db folder under the new release installation path. As always, BaasBox applies the necessary patches to the database but this operation cannot be undone, so we strongly suggest you perform a backup of the database directory.

Download now BaasBox 0.9.1 at http://www.baasbox.com/download/

Read more

29 Dec 2014
by Matteo L.

How to set Password Recovery on Gmail

As shown in the previous article, with BaasBox you can use the Password Recovery service, in order to allow users to reset their lost passwords.

In this article I will tell you how to setup Password Recovery on Gmail accounts.

The fields you need to set up in order to have the Password Recovery service work on Gmail accounts are the following: Read more

15 Dec 2014
by Matteo L.

BaasBox 0.9.0 Released

Engine Since BaasBox 0.9.0 it is possibile to use server side scripting (our plugin engine).

This will allow you developers to extend the API provided by BaasBox with custom functions and expose new endpoints.

If you have not seen them yet, we have produced two videos that show the use of the engine
Hello world!
Birth of a plugin

Here you will find the specific documentation (under construction) Plugin Engine Docs

The complete list of the closed issues is available at GitHub Milestone 0.9.0

Since this version it is NECESSARY to use Java 8

To upgrade from previous versions, just copy the db folder under the new release installation path. As always, BaasBox applies the necessary patches to the database but this operation cannot be undone, so we strongly suggest to perform a backup of the database directory.

Download now BaasBox 0.9.0 at http://www.baasbox.com/download/

Read more

04 Nov 2014
by Matteo L.

Password Recovery: what it is and how it works

In this guide I will briefly explain what the Password Recovery service of BaasBox is and how it works.
BaasBox has a function for Password Recovery that allows the users of your App to reset their password in case they forgot it.

In order to make use of this function it is important that upon signup the App sends to BaasBox the email address of the user in the email field of the visibleByTheUser object, as you will see in the following example.

PUT /me Read more

22 Oct 2014
by Matteo L.

The importance of managing multiple apps with one backend

Since BaasBox version 0.8.4 it is possible to manage multiple apps with just one backend, in order to send push notifications.

I will show you an example why managing multiple apps with just one backend is very important for push notifications.

Let’s consider a software to manage a warehouse. A developer may have to work on two/three different apps, one for the administration, one to be distributed to clients and a testing app. These are three distinguished apps, therefore they will have a different package. However, they will share the same backend. Instead of creating 2/3 BaasBox istances, developers will only have to create one and then, thanks to the new feature, they will be able to send push notification specifying to which app they should be sent. Later on I will mention an example to clarify on this.

Read more

Follow us on:

BAASBOX © 2015 | BAASBOX S.R.L. | IT 12477041003 | VIA GIOVANNI GIOLITTI 34 - 00185 ROME (ITALY) | PRIVACY POLICY | COOKIE POLICY