DreamFactory API Management Platform
APACHE-2.0 License
Bot releases are hidden (Show)
Published by yaroslavmo over 4 years ago
Regarding DP-160, back in late 2018 we rebranded DreamFactory, updating the logo and colors. For some reason the old favicon (the miniature website icon you see in some browser address bars) stuck around in the code base, and in this release we updated it to the genie lamp.
Published by yaroslavmo over 4 years ago
Like most modern software, DreamFactory relies upon a great deal of third-party software and drivers. One particular driver has been giving both us and users endless problems over the past 2 years or so. Unfortunately this driver facilitates the V8JS scripting engine that has long been a part of the platform (DreamFactory also supports 3 other scripting engines, including NodeJS, PHP, and Python). Therefore we made the difficult decision to end support for the V8JS scripting engine, and because this is a breaking change we bumped the major version to 4 so as to not cause compatibiity issues for our 3.X users.
Published by oleksandrono almost 5 years ago
Many DreamFactory users noted the short session expiration time when logged into the administration interface, which was previously set to 60 minutes. When the session expires, the user is forced to login anew. Sometimes DreamFactory users spend significant amounts of time inside the administration interface, and therefore to remove this annoyance we bumped the JWT token time-to-live (TTL) to 24 hours (1440 minutes).
This value is easily changed to whatever TTL you'd like by opening the .env
file and modifying the DF_JWT_TTL
variable to a more suitable expiration time defined in minutes. After making this change don't forget to run the following command from your DreamFactory root directory:
$ php artisan config:clear
Published by yaroslavmo almost 5 years ago
Our commercial users have long requested a point-and-click solution for scheduling API calls. Our 3.1.1 commercial release includes a new feature which allows administrators to schedule API calls at a per-minute resolution (once per minute, once every 5 minutes, once every hour, etc). The scheduler isn't limited to GET calls either! POST, PUT, PATCH, and DELETE are also supported, and you can accompany requests with companion payloads.
In this release we also improved the Excel connector's role-based access control capabilities.
If you'd like a demonstration of the new scheduling or Excel connector features, head over to https://www.dreamfactory.com/demo/ to schedule a quick call!
Published by yaroslavmo about 5 years ago
After an incredible 20 years of releases, the Python team stopped support for Python 2 on January 1, 2020 (see this announcement for more information. Of course, this doesn't mean organizations will quit using Python 2; it still has a vibrant and huge ecosystem, and let's face it upgrading scripts can be difficult and expensive.
To accommodate those who desire to use Python 3.X, the DreamFactory 3.0 release includes support for both Python 2.X and Python 3.X. Because it's possible some users may desire to simultaneously use both language versions within the same DreamFactory environment, we've added a dedicated Python 3 environment variable named DF_PYTHON3_PATH
to the .env
configuration file. You'll use this to explicitly set the Python 3 executable path.
Notes:
Published by yaroslavmo about 5 years ago
DreamFactory can natively generate APIs for a wide variety of databases and file-based data sources, including SFTP. In this release we fixed a bug associated with how role-based access controls are configured for SFTP-based REST APIs.
Published by yaroslavmo about 5 years ago
In this release we've made a number of UI improvements. DP-71 pertains to adding a Save and Clear Cache
button to the service editing interface. This shortcut means administrators will no longer have to navigate to the Config > Cache interface after modifying a service's configuration.
DP-66 fixes a bug associated with the popup error widget not always appearing when invalid values are used in the service creation Info
tab.
DP-72 alleviates some longstanding confusion regarding the purpose of the service UI's Name
field. This name forms part of the generated API's URI, and should therefore be lowercase and not contain any special characters. We've changed the field name to Namespace
and added an error message should the field value not confirm to the aforementioned requirements.
Published by yaroslavmo about 5 years ago
This release fixes a lingering UI issue associated with the new DreamFactory interface. The global lookup key button was not properly triggering an event.
Published by yaroslavmo over 5 years ago
DreamFactory 3.0 is the most significant platform release in more than two years! Highlights include:
installers
directory)Published by wjgilmore over 5 years ago
Published by wjgilmore about 6 years ago
Published by wjgilmore about 6 years ago