Dreamfactory Versions Save

DreamFactory API Management Platform

5.0.1

1 year ago

What's Changed

This patch release introduces the following changes:

  • Fix CORS preflight handling
  • Fix Service Events gathering
  • Add support to install the Oracle extension using the newest Instant Client versions

Full Changelog: https://github.com/dreamfactorysoftware/dreamfactory/compare/5.0.0...5.0.1

5.0.0

1 year ago

Announcing DreamFactory 5.0.0!

​ We are excited to release DreamFactory 5.0.0! During the internal framework configuration, we experienced some issues that resulted in breaking changes in this version. To ensure compatibility with our 4.X users, we decided to increase the major version. In addition to addressing bugs, we have also incorporated several performance enhancements to DreamFactory. ​

What's Changed

DreamFactory 5.0.0 has introduced the following changes:

  • DF-GIT: The GitHub client no longer supports password authorization
  • DF-RACKSPACE
    • OpenStack V3 authentication is now supported
    • Extended the list of Rackspace regions
    • OpenStack Service changed region option to free form
  • DF-EMAIL: SparkPost and Mandrill are no longer supported email services
  • DF-COUCHBASE: Couchbase support is suspended
  • DF-FILE: Browser file caching has been added to all remote file services
  • DF-AZURE-AD: Migration from discontinued Azure AD Graph to Microsoft Graph
  • DF-MEMSQL: The service has been renamed to SingleStore
  • DF-FIREBIRD: We added support for Firebird v4, however, Firebird v3.0.0 - 3.0.4 is no longer compatible due to the utilization of the LOCALTIMESTAMP parameter
  • DF-NOTIFICATION:
    • The GET /feedback endpoint has been removed as it is no longer relevant
    • Extended set of available options for APN service
    • The GCM service has been renamed to FCM
  • DF-MQTT: Changed the MQTT client, therefore no system libraries are required from now on
  • INSTALLERS:
    • The PHP OPcache extension has been added for all operating systems
    • Ubuntu 16 support has been discontinued while support for Ubuntu 22 has been added
    • Support of Fedora versions 34 and 35 has been removed while the support of Fedora 37 has been added ​

DreamFactory 5.0.0 has introduced the following fixes:

4.14.1

1 year ago

What's Changed

DreamFactory 4.14.1 has introduced the current fixes:

  • DF-AWS: add the missing logic to handle the table columns constraints

Full Changelog: https://github.com/dreamfactorysoftware/dreamfactory/compare/4.13.0...4.14.1

4.13.0

1 year ago

What's Changed

DreamFactory 4.14.1 has introduced the current fixes:

  • DF-RWS: Preserve or add trailing forward slash to the url
  • DF-Database: Decimal type conversion issue when trying to save decimal number in MS SQL server database

Full Changelog: https://github.com/dreamfactorysoftware/dreamfactory/compare/4.12.0...4.13.0

4.12.0

1 year ago

We are pleased to announce DreamFactory 4.12.0!

DreamFactory 4.12.0 has two new connectors:

  • Google AlloyDB (Available to everyone)
  • Google BigQuery (Available to our Big Data package customers)

We have also fixed an issue where the schema of a SQL Server stored procedure was not being called correctly.

On the security side, we have strengthened the email sanitizer on the default email templates, and added headers to prevent xss issues in the Nginx template bundled with DreamFactory (installed by default when using our installers).

4.11.1

1 year ago

Announcing DreamFactory 4.11.1! We are excited to release DreamFactory 4.11.0! Along with the usual bug fixes, we have done some hardening on the security of the DreamFactory platform, and also added additional support on newer OS releases of Fedora and Debian

  • Added support for Fedora 35 and 36
  • Removed support for Fedora 32
  • Added support for Debian 11
  • Fixed issue with oauth and openid connectors not returning the correct response on sign in.
  • Breaking Change -> When updating your own email address, you will now need to confirm your current password (either through the UI, or by adding a current_password field to the api payload.
  • the system/environment endpoint will no longer return php variables for system / root administrators.
  • Our nginx template (used if you are setting up DreamFactory using our installer) will, by default, add an api limit of one call per second to the user/session and admin/session endpoints (i.e when logging in). This can be amended / removed to your needs in the nginx configuration file. We hope it gives you an idea of how to harden your server via nginx.

4.11.0

2 years ago

Announcing DreamFactory 4.11.0!

We are excited to release DreamFactory 4.11.0! Along with bug fixes, we have added a few new features and performance improvements to DreamFactory, notably:

  • We have added native support for MongoDb Databases that utilize shards / replica sets, mainly for MongoDB Atlas databases. Now you can use the +srv prefix in your dsn connection string instead of having to write out each and every shard within your database.
  • We have added a count_only parameter to the system endpoints if you only want to return the total number of e.g. users
  • The logstash UI service endpoints should now load in a lot quicker than before, particularly if you have Azure Blob or AWS S3 services.

Bug Fixes

  • Fixed an issue where S3 and Azure folders were returning as "not found" despite files existing within them on the Files tab.
  • Fixed an issue where S3 get requests to the root were timing out for very large buckets
  • Resolved our installer thinking that mysql already existed on the server for Debian 9
  • Resolved Snowflake driver not installing correctly on Fedora 33 and RHEL 8

4.10.2

2 years ago

DreamFactory 4.10.2 Installers Update

We have made a major overhaul to the installation process (on Linux) for DreamFactory. Now instead of choosing the correct script for your OS, and then running the script with flags for the options you require, we have one file dfsetup.run which contains an interactive menu allowing you to choose which additional options (if any) you want.

We hope this makes it a little bit easier to get DreamFactory up and running on your servers.

4.10.1

2 years ago

A minor patch release.

We have made some bug fixes to our Logstash and HTTP services. in addition DreamFactory will now install on Composer versions above 2.2.0

4.10.0

2 years ago

Dreamfactory Release 4.10.0

  • The installers have had a major makeover, and now break down what is being installed in more detail. We hope this will provide you more feedback while the installation takes place, and soothe any "has it frozen?" fears. In addition, for nginx (i.e. default) installations, the installer will create and assign a "dreamfactory" user to the installation location and PHP-FPM automatically, providing additional security. Finally, we have now added official support for RHEL / CentOS 8, Fedora 34, and Ubuntu 20. The installers will no longer work out of the box on Fedora 31, Debian 8 nor Ubuntu 16 (and versions prior to the aforementioned).

  • UI/UX-wise, our notification system has been overhauled with a much more modern look. We have also removed a bug in the Logstash configuration screen which previously did not always save every data object the user wanted to capture.

  • Snowflake - We have now added POST request endpoints and support for stored procedures to our Snowflake connector!

  • Elsewhere we have made several bug fixes, and have improved some error messages to provide more clarity.