services 8.x-4.0-beta6

Bug fixes
New features

Note that this release obsoletes the now abandoned 9.0.x branch which should no longer be used. Projects that somehow were requiring the 9.0.x-dev version of this module should now simply use ^4.0@beta instead.

Changes since 8.x-4.0-beta5:

services 7.x-3.21

Bug fixes
New features
Insecure

services 7.x-3.19

Security update
Bug fixes
Insecure

See SA-CONTRIB-2016-029

Issue #2858134 by pdenooijer: Spyc library keeps updating when updating modules with make

Issue #2858216 by mradcliffe: Fix bug in user logout API 1.1

services 8.x-4.0-beta1

Bug fixes
New features

- OAuth Support - https://www.drupal.org/node/2786543
- composer.json needs to be included - https://www.drupal.org/node/2775405
- HTTP Basic Authentication - https://www.drupal.org/node/2642504
- Remove @file tag docblock from all the .php files - https://www.drupal.org/node/2758299

services 8.x-4.0-alpha4

Changes since 8.x-4.0-alpha3:

  • #2759243 by rajeshwari10: Replace the entity manager with the entity type manager in the code base

services 8.x-4.0-alpha3

Bug fixes
New features

Changes since 8.x-4.0-alpha2:

  • #2625242: Create getTree Service Definition
  • Adds services module for permissions for services view form display access
  • #2650532 by phenaproxima: EntityIndex should return entity labels

services 8.x-4.0-alpha2

Bug fixes
New features

Changes since 8.x-4.0-alpha1:

  • EntityPost now properly checks access.
  • Adding AliasGet plugin for retreiving an entity by it's path alias value

services 7.x-3.10

Security update
Bug fixes
New features
Insecure

Several security updates in this release. see: SA-CONTRIB-2014-092

New user's password set to weak password in _user_resource_create()

When creating a new user account via Services, the new user's password was set to a weak password.

This issue is mitigated by the fact that the user resource must be enabled (or least have been enabled in the past) and new user registration permitted via Services.

services 7.x-3.7

Security update
Bug fixes
Insecure

SA-CONTRIB-2014-010 Services - Access Bypass and Privilege Escalation.

Fixes error in access to comments.
Fixes a bug is user resource with roles
Issue #2158563: Services should return a 403 instead of a 401 for access denied by deviant integral

Note, resource access callbacks now return 403 instead of 401.

services 7.x-3.5

New features
Bug fixes
Insecure

services 8.x-4.x-dev

New features

Initial release of 8.x-4.x branch. Just to have it in issue queue.

services 7.x-3.4

Security update
Bug fixes
Insecure

Security update plus major refactoring of rest server.

See also SA-CONTRIB-2013-051.

services 7.x-3.2

New features
Bug fixes
Insecure

New Features:
Adds versioning, for more information see services.versions.api.php

Issue #1325572: Integrate services with the libraries module to improve handling of third party libraries. by heshan.lk, marcingy
Issue #1355952: Add drush make file to download spyc dependency by hashan.lk
Issue #1481586: How to use multiple arguments in retrieve? by ygerasimov
Issue #1692884: Change private server methods to protected by jamsilver: Change private server methods to protected.
Issue #1232984: Services (rest_server) should have a requestParse for the appication/xml mime type [patch] by heshan.lk
Issue #1789434: incorrect @return in _node_resource_delete incorrect @return in _node_resource_delete by delphian
Issue #1793678: indentation errors in api.php files indentation errors in api.php files by kylebrowning, joachim
Issue #1693342: REST Server allows access to disabled resources REST Server allows access to disabled resources by jamsilver, mradcliffe
Fixes user handling and fixes all tests
Issue #1783642: error in docblock for services_services_authentication_info() by joachim: error in docblock for services_services_authentication_info()
Issue #1777160: schema should not specify length parameter for int field by rymo: schema should not specify length parameter for int field
Issue #1258360: sqlsrv is regarded as a server module by sneyerst: workaround to avoid hook clash with sqlsrv php function
Issue #1692832: Controller authentication settings overrides disregarded in Resources UI by jamsilver: Fixed Controller authentication settings overrides disregarded in Resources UI.
Issue #1545842: Add configure link to .info by Cottser: Remove one configure link from .info.
Issue #1355952: Add drush make file to download spyc dependency by jobeirne, boombatower, shushu: Add drush make file to download spyc dependency.
Issue #1621512: "Add endpoint" form should describe characters allowed in Names by ygerasimov | rszrama: Add endpoint form should describe characters allowed in Names.
Issue #1484992: Attach file to node targeted_action by jhr, kylebrowning, ygerasimov: Added attach file to node targeted_action.

services 7.x-3.1

New features
Bug fixes
Insecure

Issue #1343516: mimeparse - split is deprecated by mradcliffe. mimeparse uses deprecated split().
Issue #1341702: multiple-valued index queries don't work on 6.x-3.x by cotto, marcingy
Issue #1342908: Readd the ability to add and validate and process per auth settings by wonder95, Fix reference to oauth in hook_services_authentication_info() definition
Issue #1341658: Call to a member function best_match() on a non-object by marcingy, readd mimeparse as we need a certain version
Issue #1309834: Missing a default value by marcingy
#1334800: improve DX of downloading external libraries by cotto, improve DX of downloading external libraries
Fixes a typo
Issue #1332600: Add a test to check that a session exists for a user by marcingy
Issue #1333864: Notice: Undefined variable: endpoints in rest_server_requirements() (lines 19 and 27 of ...services/servers/rest_server/rest_ser by alberto56, kylebrowning
Revert "Updated authentication patch"
Quick hot fix to file_resource that fixes file retrieve.
Issue #1325572: Integrate services with the libraries module to improve handling of third party libraries. by marcingy : remove third party libraries
Issue #1324818: REST server cannot properly handle requests with Content-Type=multipart/form-data. by Taran2l : REST server cannot properly handle requests with Content-Type=multipart/form-data
Issue #1313934: clean up some warnings in the user resource Clean up user warnings by cotto, ygerasimov, marcingy, kylebrowning
Issue ##1217950: Followup code style cleanup.
Issue #1217950 by marcingy: Add variables to change title of Save button submitted on resources.
#1323936: Missing xmlrpc callbacks from server endpoints. by coolestdude1 : Missing xmlrpc callbacks from server endpoints.
#1314936: pagesize doesn't place limits on response size for unauthenticated users by marcingy, cotto : pagesize doesnt place limits on response size for unauthenticated users
Updated authentication patch
#1245954: Remove chdir() from services.runtime.inc by ygerasimov, Remove chdir() from services.runtime.inc
Revert "#1217950: Extend node, user and comment to create to accept $op as a parameter by marcingy, add op as parameter"
Revert "#1217950: Extend node, user and comment to create to accept $op as a parameter by marcingy, add op as parameter"

services 7.x-3.0-rc6

New features
Bug fixes
Insecure

#1283428: XMLRPC code error - curly brackets by imclean, marcingy : XMLRPC code error - curly brackets plus some additional clean up
#1242008: Function _services_build_resources excessive drupal_alter() by ygerasimov : Function _services_build_resources excessive drupal_alter()
#663622: Node associated with wrong user after creation via node_resource by wedge : Node associated with wrong user after creation via node_resource
#1279714: allow multiple files to be loaded by resource methods by cotto : allow multiple files to be loaded by resource methods
Issue #1270676: Incorrect fields in an index method causes a 500 error Incorrect fields in an index method causes a 500 error by marcingy, heyrocker
Issue #1266102: Logic bug in XMLRPC try catch logic Logic bug in XMLRPC argument count check by st0nerhat
Issue #1273904: Comment resource appears to ignore pid for threaded comments Comment resource appears to ignore pid for threaded comments by marcingy
Issue #1267418: Tests broken. File resource, XMLRPC tests by ygerasimov: Files resource check whether ['file'] is array or not. Fix for xmlrpc test resource.
Issue #1267212: Password hash leakage Password hash leakage by ygerasimov, a_m_c, marcingy
Issue #1274132: 'relationships' hard coded into loop when resources are built 'relationships' hard coded into loop when resources are built by heyrocker.
Fixed typo in docblock
Issue #1245190 by ygerasimov: Small code cleanup in RESTServer. Response format.
Issue #1245178 by ygerasimov: Remove implementation of hook_autoload_info().
#1241998: Refactor _services_process_resource() ygerasimov: Refactor _services_process_resource()
issue #1241450: Remove db_query from services_endpoint_load() by ygerasimov :Remove db_query from services_endpoint_load()
issue #1241472: Remove db_query from services_endpoint_load_all() by ygerasimov :Remove db_query from services_endpoint_load_all()
issue #1241550: Refactor rest_server_server() by ygerasimov :Refactor rest_server_server()

services 7.x-3.0-rc4

New features
Bug fixes
Insecure

Issue #1179366: Endpoint title is not needed Endpoint Title is not needed.
Issue #1190498: No results returned by taxonomy_term.selectNodes No results returned by taxonomy_term.selectNodes by Robin van Emden, kylebrowning

services 7.x-3.0-rc2

Bug fixes
Insecure

Issue #1063460: Add index actions to all resources supporting get mikeryan, marcingy, kylebrowning Add index actions to all resources supporting get, style fixes
Issue #1128600: Allow for valid values of $_SERVER['CONTENT_TYPE'] in Rest Server tedbow, voxpelli, Allow for valid values of $_SERVER['CONTENT_TYPE'] in Rest Server
Reverts Issue #1127378: user.save needs to switch to anonymous when registering a new user marcingy, user.save needs to switch to anonymous when registering a new user
Issue [#1134692[ tedbow services_auth_invoke is never called for Authenication plugin that has no settings
Issue #1063460: Add index actions to all resources supporting get mikeryan, marcingy, kylebrowning Add index actions to all resources supporting get
Issue #1048512: Fix preprocess and postprocess functions. tedbow, marcingy, rayvaughn, kylebrowning Fix preprocess and postprocess functions
Issue #1125168: Variable clean up Rob Loach, Variable cleanup for System Resource
When ctools enables/disables endpoints it fails to clear menu_cache, this fixes that.
Issue #1096316: Resource UI is lacking a good UX ygerasimov, kylebrowning, marcingy, Resource UI is lacking a good UX.
Issue #1020414: Don't overuse the pass by reference in _services_process_resource() Don't overuse the pass by reference in _services_process_resource()
Issue #1036758: Cannot remove/uncheck previously set authentication for endpoint by obstacle,kylebrowning,ygerasimov: Check/uncheck authentication methods on endpoint edit form.
Issue #1112176: PHp 5.3 Error on pass by reference in Ctools Export PHP 5.3 Error on pass by reference in Ctools Export
Issue #1111394: node_resource minor tidy up by marcingy,ygerasimov: Node resource minor tidy up.
Issue #954964: Remove argument type 'struct' in favor of 'array' by ygerasimov,marcingy: Followup change default value of parameters in node index to empty array.

services 7.x-3.0-rc1

New features
Bug fixes
Insecure

First release candidate for Drupal 7.

Pages

Subscribe with RSS Subscribe to Releases for Services