0
votes
0answers
38 views

Suggestion for API versioning gem

I want to Introduce API versioning for my existing rails app. I tried using versionist gem but faced problems with making my existing tests pass and integrating with devise routes. I am looking for an ...
2
votes
2answers
85 views

Versioning WCF service with a routing service

I have been tasked with working out a versioning strategy for a new suite of WCF services. Much of the reading I have done recommends the use of an intermediate routing service to forward on calls to ...
0
votes
2answers
55 views

should your models be aware of your API version?

We are going to implement a versioning system to our API code, the system is built on sinatra and there will be a default API version and clients will be able to choose a specific version adding the ...
0
votes
0answers
48 views

Multi-subdomain API versionning in header

Assuming there is an RESTful API based Web service, named Foobar, mapped with some subdomains: account.foobar.com dashboard.foobar.com settings.foobar.com social.foobar.com In general, a single ...
1
vote
0answers
58 views

API Versioning in Rails 2 project

I've got a project running using Rails 2.3.14 and Ruby 1.8.7. I'd like to implement a versioning system for our RESTful API similar to what is shown in ...
0
votes
1answer
100 views

Future-proofing all aspects of RESTful web services [closed]

We see REST web services as a way of "future-proofing" our business, among other things. I'm thinking through the tradeoffs of various ways of versioning our REST Web Services and I would like to ...
4
votes
3answers
239 views

Elegant API versioning in Rails

At the moment I'm implementing versioning for our REST API in our Rails application. Is there a way this can be implemented so you only define new functionality in new versions? Say for example: I ...
2
votes
1answer
181 views

Using subdomain to version the REST APIs

Just finished a first version of REST API for our enterprise application and moving on to next release. I am interested in knowing benefits / loopholes using subdomains to version the API. Lets ...
0
votes
1answer
189 views

Using versioning in a Rails API app- Cannot render JSON for a particular controller action

I created a practice rails app where I have created a namespace and versioned like is demonstrated in this railscast. Everything is working fine and I can see the json output in the browser Then I ...
1
vote
2answers
129 views

Why struts version 2.3.4.1 and not 2.4?

Having an argument with my team members on the api difference and versioning I was stucked when it came to struts with four periods i.e. 2.3.4.1 (a bit weird) . I want to know why it has not picked ...
0
votes
2answers
155 views

API Versioning and long running processes with nServiceBus and REST API

We are building a web API and using nServiceBus for messaging under the hood for all asynchronous and long running processes. Question is when we spin off a new version of the API should we use a new ...
0
votes
1answer
160 views

Functional Testing with API Versioning?

I followed the RailsCast #350 REST API Versioning and #352 Securing an API which creates an API under app/controllers/api/v1 so you can type in localhost:3000/api/v1/restaurants and you'll get the ...
6
votes
3answers
153 views

Why are developers so precious about releasing APIs when you can implement versioning?

When ever I hear discussions on releasing version 1 APIs it's always accompanied by this genereal idea: We can't release our API yet because we have to get it right the first time. Here's a ...
9
votes
3answers
141 views

Best way to manage updates on an iOS client/server app

I have a logistical question: I'm trying to figure out the best way to manage APIs getting out of sync with an app. The best way to explain it is with an example: Let's say MyApp Version 1.0 posts ...
0
votes
2answers
31 views

Querying system that works with multiple versions of structures?

I am developing a SOAP API in PHP. This API should be able to handle multiple interface versions. For this I am versioning data structures like: StructV1User StructV1Group ...and after some ...

1 2
15 30 50 per page